Jesse Talavera-Greenberg
|
c3851654ae
|
Slight cleanup for clarity
|
2023-06-10 19:55:51 -04:00 |
|
Jesse Talavera-Greenberg
|
84e004ce41
|
Refactor some graphics things
|
2023-06-10 18:48:04 -04:00 |
|
Jesse Talavera-Greenberg
|
fcf95eecc9
|
Only run NDS::RunFrame if the render state is ready
|
2023-06-10 18:44:34 -04:00 |
|
Jesse Talavera-Greenberg
|
1525848734
|
Replace melonds_opengl_renderer and melonds_opengl_blit with melonds_render_mode
|
2023-06-10 18:41:35 -04:00 |
|
Jesse Talavera-Greenberg
|
7af181a28d
|
Assign explicit values to Renderer
|
2023-06-10 18:36:14 -04:00 |
|
Jesse Talavera-Greenberg
|
0b0b0b88eb
|
Default to software rendering if Config::Retro::ConfiguredRenderer is something weird
|
2023-06-10 18:29:51 -04:00 |
|
Jesse Talavera-Greenberg
|
97aae24a32
|
Log an error if NDS::Init fails
|
2023-06-10 18:28:49 -04:00 |
|
Jesse Talavera-Greenberg
|
381c19cc6e
|
Add melonds::render::ReadyToRender
|
2023-06-10 16:54:53 -04:00 |
|
Jesse Talavera-Greenberg
|
dc38ee687d
|
Add render.cpp and render.hpp
|
2023-06-10 16:10:41 -04:00 |
|
Jesse Talavera-Greenberg
|
726d45280e
|
Add ScreenUseGL
|
2023-06-10 14:05:36 -04:00 |
|
Jesse Talavera-Greenberg
|
7d2a1f3cac
|
Add a Category namespace for category constants
|
2023-06-10 14:05:00 -04:00 |
|
Jesse Talavera-Greenberg
|
91cfe41640
|
Remove unused RendererType enum
|
2023-06-10 14:04:43 -04:00 |
|
Jesse Talavera-Greenberg
|
d6cc0b2267
|
Add descriptions for some settings
|
2023-06-10 13:50:23 -04:00 |
|
Jesse Talavera-Greenberg
|
c345437276
|
Log when the game is fully loaded
|
2023-06-10 12:17:07 -04:00 |
|
Jesse Talavera-Greenberg
|
3349698284
|
Run NDS::RunFrame unconditionally
- What *is* that stray comment anyway?
- I probably got distracted in the middle of writing it
|
2023-06-10 12:16:50 -04:00 |
|
Jesse Talavera-Greenberg
|
3b12cb1cef
|
Initialize the GPU renderer with Config::Retro::CurrentRenderer
|
2023-06-10 12:16:16 -04:00 |
|
Jesse Talavera-Greenberg
|
d792f6557f
|
Add some TODOs for later
|
2023-06-10 12:14:55 -04:00 |
|
Jesse Talavera-Greenberg
|
de1f9805d5
|
Don't update CurrentRenderer in melonds::check_variables
|
2023-06-10 12:14:15 -04:00 |
|
Jesse Talavera-Greenberg
|
a9ae8f81e2
|
Ignore Config::Threaded3D if using the OpenGL renderer
|
2023-06-10 12:13:46 -04:00 |
|
Jesse Talavera-Greenberg
|
eff06d31aa
|
Replace _3DRenderer with ConfiguredRenderer
- To disambiguate from a fallback renderer
- _3DRenderer is only used in upstream's frontend, it's not relevant here
|
2023-06-10 12:11:26 -04:00 |
|
Jesse Talavera-Greenberg
|
e3d2d617dd
|
Remove config::_render_settings
|
2023-06-08 18:04:55 -04:00 |
|
Jesse Talavera-Greenberg
|
917d795070
|
Check the existence of GPU3D::CurrentRenderer instead of maintaining context_alive
|
2023-06-08 17:58:20 -04:00 |
|
Jesse Talavera-Greenberg
|
3a7abff4d9
|
Deduplicate a function call
|
2023-06-08 17:44:50 -04:00 |
|
Jesse Talavera-Greenberg
|
b466b1f581
|
Add RendererType enum
|
2023-06-08 15:17:57 -04:00 |
|
Jesse Talavera-Greenberg
|
820b6b91eb
|
Change how context initialization is logged
|
2023-06-08 12:26:00 -04:00 |
|
Jesse Talavera-Greenberg
|
972837cc5d
|
Change a log category
|
2023-06-08 12:23:20 -04:00 |
|
Jesse Talavera-Greenberg
|
7b85d7a4ad
|
Rename CurrentRenderer to Renderer
|
2023-06-08 12:21:19 -04:00 |
|
Jesse Talavera-Greenberg
|
754cd468d8
|
Simplify some things
|
2023-06-08 10:00:20 -04:00 |
|
Jesse Talavera-Greenberg
|
5c96f3003f
|
Log the commits of each dependency
|
2023-06-07 19:40:54 -04:00 |
|
Jesse Talavera-Greenberg
|
f21c992872
|
Add a note for later
|
2023-06-07 16:57:45 -04:00 |
|
Jesse Talavera-Greenberg
|
0d0b1924d5
|
Add a note for later
|
2023-06-07 16:35:44 -04:00 |
|
Jesse Talavera-Greenberg
|
82cc53b33c
|
Fall back to FreeBIOS if the external BIOS is desired but unavailable
|
2023-06-07 16:12:33 -04:00 |
|
Jesse Talavera-Greenberg
|
61017ff115
|
Some reformatting
|
2023-06-07 16:11:59 -04:00 |
|
Jesse Talavera-Greenberg
|
e44b60d185
|
Add some more logging
|
2023-06-07 16:11:43 -04:00 |
|
Jesse Talavera-Greenberg
|
30e79e9da0
|
Move the melonds::check_variables call to the top of load_game
|
2023-06-07 16:11:26 -04:00 |
|
Jesse Talavera-Greenberg
|
9b131ee66d
|
Make ExternalBIOSEnable configurable
|
2023-06-07 16:11:00 -04:00 |
|
Jesse Talavera-Greenberg
|
55e9d06f0b
|
Stop using Config::ScreenUseGL
- It's not really relevant for this use case
|
2023-06-07 14:41:22 -04:00 |
|
Jesse Talavera-Greenberg
|
543ec73672
|
Link the standard library statically when using MinGW
|
2023-06-07 08:49:36 -04:00 |
|
Jesse Talavera-Greenberg
|
79f72e5538
|
Fix a typo
|
2023-06-07 08:17:15 -04:00 |
|
Jesse Talavera-Greenberg
|
9c1b6f5bfb
|
Update to the latest commit of libretro-common
- Now that my microphone PR is merged
|
2023-06-07 08:14:01 -04:00 |
|
Jesse Talavera-Greenberg
|
da14f264cc
|
Update to a newer commit for libretro-common
|
2023-06-02 18:27:54 -04:00 |
|
Jesse Talavera-Greenberg
|
c517382d21
|
Produce a universal macOS binary
|
2023-06-01 21:30:25 -04:00 |
|
Jesse Talavera-Greenberg
|
db96a83f46
|
Try another name
|
2023-06-01 21:26:52 -04:00 |
|
Jesse Talavera-Greenberg
|
79fbd3b187
|
Try building for both architectures on macOS
|
2023-06-01 21:22:31 -04:00 |
|
Jesse Talavera-Greenberg
|
63fecbcb09
|
Switch the suffix order
|
2023-06-01 21:03:08 -04:00 |
|
Jesse Talavera-Greenberg
|
5138ce7aa9
|
Add the .ids extension
- For the iQue
|
2023-06-01 21:00:48 -04:00 |
|
Jesse Talavera-Greenberg
|
b752cdfd34
|
Set the suffix explicitly
|
2023-06-01 20:57:04 -04:00 |
|
Jesse Talavera-Greenberg
|
b2b23e92ab
|
Use -f instead of --force on macOS
|
2023-06-01 20:45:51 -04:00 |
|
Jesse Talavera-Greenberg
|
ba1b8bd608
|
Name the problem matcher step
|
2023-06-01 20:34:55 -04:00 |
|
Jesse Talavera-Greenberg
|
6839af7c77
|
Include the correct header for size_t
|
2023-06-01 20:31:22 -04:00 |
|