Lime3DS/src
Wunk 9ffb39eab2
renderer_gl: Add DebugScopes to rasterizer and texture-runtime (#2133)
* renderer_gl: Add `DebugScopes` to rasterizer and texture-runtime

Some debug scopes I added while working on https://github.com/azahar-emu/azahar/pull/2053 to help better attribute OpenGL API calls to the particular C++ callstack that called it. Helps greatly for diagnosing rendering issues.

* renderer_gl: Fix DebugScope unconditional incrementing of `global_scope_depth`

`global_scope_depth` was being incremented unconditionally in the ctor, but the
dtor was decrementing it conditionally based on
`Settings::values.renderer_debug`, allowing an imbalanced scope-depth hazard in
the case that `Settings::values.renderer_debug` is operated at runtime during a
debug-scope.
2026-06-14 22:53:18 +01:00
..
android Formatting nitpicks 2026-06-14 17:41:54 +01:00
audio_core cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
citra_cli Implement Z3DS compression CLI in new citra_cli static library 2026-05-16 17:13:31 +01:00
citra_libretro libretro: fix linker error with tests 2026-04-09 22:00:49 +01:00
citra_meta Implement Z3DS compression CLI in new citra_cli static library 2026-05-16 17:13:31 +01:00
citra_qt qt: Fix incorrect system language detection (#1558) 2026-06-06 18:37:42 +01:00
citra_room citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
citra_room_standalone Fixed launch failures on NetBSD due to PaX MPROTECT restrictions 2026-04-05 13:11:40 +01:00
common Fix typo in Renderer_DelayGameRenderThreadUs (#2076) 2026-06-14 18:27:57 +01:00
core android: Secondary Layout and Menu Improvements (#1385) 2026-06-14 17:37:32 +01:00
input_common cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
installer Move version numbers to end of release file filenames 2026-03-04 14:48:04 +00:00
network cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
tests tests: Don't run catch_discover_tests when cross-compiling to a different OS 2026-05-09 10:32:52 +01:00
video_core renderer_gl: Add DebugScopes to rasterizer and texture-runtime (#2133) 2026-06-14 22:53:18 +01:00
web_service cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt Implement Z3DS compression CLI in new citra_cli static library 2026-05-16 17:13:31 +01:00