aboutsummaryrefslogtreecommitdiff
path: root/src/Platform.h
Commit message (Collapse)AuthorAge
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* Remove unneeded OpenGL loading function code (#1006)WaluigiWare642021-02-17
|
* use std::function in Thread_Create so we can revert back to using itRSDuck2021-02-11
|
* Improved SRAM performance (#925)Kimmy Andersson2021-01-09
| | | | | | | | | * Offload NDS SRAM writing to separate thread, debounce writes to two seconds after last flush or DeInit. * Fixed printf messages. * Fixes after CR. * Fixed potential portability issue with time_t
* Merge vram dirty trackingRSDuck2020-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit b463a05d4b909372f0cd1ad91caa0c77a25e5901 Author: RSDuck <rsduck@users.noreply.github.com> Date: Mon Nov 30 01:55:35 2020 +0100 minor fix commit ce73cebbdf5da243d7ebade82d8799ded9cd6b28 Author: RSDuck <rsduck@users.noreply.github.com> Date: Mon Nov 30 00:43:08 2020 +0100 fix dirty flags of BG/OBJ mappings not being reset commit fc5d73a6178e3adc444398bdd23de8314b5ca8f8 Author: RSDuck <rsduck@users.noreply.github.com> Date: Mon Nov 30 00:11:13 2020 +0100 use flat vram for gpu2d everywhere commit 34ee9fe2bf04fcfa2a5a1c8d78d70007e606f1a2 Author: RSDuck <rsduck@users.noreply.github.com> Date: Sat Nov 28 19:10:34 2020 +0100 mark VRAM dirty for display capture commit e8778fa2f429c6df0eece19d6a5ee83ae23a0cf4 Author: RSDuck <rsduck@users.noreply.github.com> Date: Sat Nov 28 18:59:31 2020 +0100 use flat VRAM for textures and texpals also skip rendering if nothing changed and a bunch of fixes commit 53f2041e2e1a28b35702a2ed51de885c36689f71 Author: RSDuck <rsduck@users.noreply.github.com> Date: Fri Nov 27 18:29:56 2020 +0100 use vram dirty tracking for extpals also preparations to take this further commit 4cdfa329e95aed26d3b21319c8fd86a04abf20f7 Author: RSDuck <rsduck@users.noreply.github.com> Date: Mon Nov 16 23:32:22 2020 +0100 VRAM dirty tracking
* make platform objects typesafer and add mutexRSDuck2020-11-09
|
* keep the ugliness confined in Platform.cppArisotura2020-05-19
|
* update copyright yearsArisotura2020-02-14
|
* Add a UNIX_PORTABLE build option, turning it off makes a build of melonDS ↵Nadia Holmquist Pedersen2019-12-04
| | | | suitable for systemwide installation.
* first attempt at thingsArisotura2019-04-01
| | | | (also fix softrenderer reset)
* * remove EmuDirectory from the coreArisotura2019-03-27
| | | | * rework OpenLocalFile(), make the code more elegant, also fixes #352
* * move melon_fopen_local() to Platform.cppArisotura2019-03-27
| | | | | * make it require that the file already exist (hopefully fixing config saving bug) * finally axe melon_fopen.cpp
* move melon_fopen() to Platform.cppArisotura2019-03-27
| | | | melon_fopen_local() will need fixoring
* also, update copyright nameArisotura2019-01-22
|
* fixor copyright years.StapleButter2018-09-15
|
* wifi: more shitStapleButter2017-12-18
|
* actually init pcap etcStapleButter2017-12-17
|
* add support for SPI shutdown, btwStapleButter2017-09-21
|
* properly reset 3D thread stateStapleButter2017-05-26
|
* first attempt at threading the 3D rendererStapleButter2017-05-23
|
* draft APIs for threading in the core.StapleButter2017-05-19
| | | | also, misc wifi crap, nothing noteworthy.
* attempt at actually sending packets.StapleButter2017-05-12
| | | | into the void for now.
* (untested yet) code for sending and receiving packets via socketsStapleButter2017-05-11
| | | | MAC randomization
* salvage socket init codeStapleButter2017-05-11
|
* lay base for core->platform interactionStapleButter2017-05-09
(immediately planned: threaded 3D renderer, wifi connectivity)