power_play/src
2025-06-23 15:23:45 -05:00
..
app.c dx12 present testing 2025-06-19 22:24:56 -05:00
app.h gstat 2025-02-23 03:23:17 -06:00
arena.c create & track gpu descriptor heaps on command lists 2025-06-18 18:38:06 -05:00
arena.h retrieve tracy path from environment variable during build 2025-06-18 15:08:53 -05:00
ase.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
ase.h gpu layer refactoring progress 2025-05-27 01:57:47 -05:00
asset_cache.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
asset_cache.h refactor mutexes to use 'sys_lock' objects. make all mutexes rw mutexes. 2024-06-25 19:54:33 -05:00
atomic.h dx12 progress 2025-06-17 15:21:26 -05:00
bitbuff.c determine arena base implicitly 2025-06-17 22:41:50 -05:00
bitbuff.h store arena in its own committed memory 2025-06-17 22:21:58 -05:00
buddy.c determine arena base implicitly 2025-06-17 22:41:50 -05:00
buddy.h store arena in its own committed memory 2025-06-17 22:21:58 -05:00
collider.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
collider.h some temporary color pallete defines 2025-05-16 13:25:08 -05:00
common.h command buffer mapping 2025-06-19 15:58:34 -05:00
config.h texture upload test 2025-06-23 14:26:41 -05:00
draw.c rename gp plan -> flow 2025-06-19 16:00:53 -05:00
draw.h rename gp plan -> flow 2025-06-19 16:00:53 -05:00
font.c rename layer 'gpu' -> 'gp' 2025-06-19 14:51:06 -05:00
font.h rename layer 'gpu' -> 'gp' 2025-06-19 14:51:06 -05:00
gp_dx11.c dx12 present testing 2025-06-19 22:24:56 -05:00
gp_dx12.c formatting 2025-06-23 15:23:45 -05:00
gp.h clear render target 2025-06-23 15:08:41 -05:00
gstat.c gstat 2025-02-23 03:23:17 -06:00
gstat.h vram profiling 2025-05-21 22:10:30 -05:00
host.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
host.h move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
inc.c shader hot reloading 2025-05-07 16:57:36 -05:00
inc.h shader hot reloading 2025-05-07 16:57:36 -05:00
incbin.c dx12 progress 2025-06-17 15:21:26 -05:00
incbin.h remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
intrinsics.h progress & fix buddy bug 2025-02-09 15:22:43 -06:00
json.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
json.h rewrite json parser to be dumber 2024-04-01 15:09:14 -05:00
log.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
log.h formatting 2025-06-18 16:22:28 -05:00
math.h dx12 progress 2025-06-17 15:21:26 -05:00
memory.c dx12 progress 2025-06-17 15:21:26 -05:00
memory.h shader hot reloading 2025-05-07 16:57:36 -05:00
mixer.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
mixer.h set aim joint correction rate dynamically based on dt 2025-01-30 11:05:38 -06:00
mp3_mmf.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
mp3.h remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
phys.c dx12 progress 2025-06-17 15:21:26 -05:00
phys.h fix contact direction skip not updating 2025-05-28 03:43:34 -05:00
playback_wasapi.c convert sys thread & watch structs to opaque ptrs 2025-06-17 23:06:42 -05:00
playback.h app exit / shutdown callbacks 2024-04-15 18:02:38 -05:00
rand.c don't merge walls with different collision directions 2025-05-22 15:36:19 -05:00
rand.h don't merge walls with different collision directions 2025-05-22 15:36:19 -05:00
resource.c dx12 command buffers 2025-06-19 14:40:08 -05:00
resource.h don't prefix resource names with res directory. check for resource existence after opening. 2025-05-23 23:35:43 -05:00
scratch.c store arena in its own committed memory 2025-06-17 22:21:58 -05:00
scratch.h determine arena base implicitly 2025-06-17 22:41:50 -05:00
settings.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
settings.h remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
sim_ent.c store arena in its own committed memory 2025-06-17 22:21:58 -05:00
sim_ent.h light testing setup. backbuffer resize delay. 2025-06-02 22:54:50 -05:00
sim_step.c dx12 command buffers 2025-06-19 14:40:08 -05:00
sim_step.h use rand_state for rng 2025-02-27 09:17:21 -06:00
sim.c store arena in its own committed memory 2025-06-17 22:21:58 -05:00
sim.h store arena in its own committed memory 2025-06-17 22:21:58 -05:00
sock_win32.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
sock.h fix precise sleep inaccurate because scheduler period not set 2025-02-10 16:37:32 -06:00
sound.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
sound.h system startup receipts 2024-03-28 13:31:35 -05:00
space.c determine arena base implicitly 2025-06-17 22:41:50 -05:00
space.h store arena in its own committed memory 2025-06-17 22:21:58 -05:00
sprite.c rename layer 'gpu' -> 'gp' 2025-06-19 14:51:06 -05:00
sprite.h rename layer 'gpu' -> 'gp' 2025-06-19 14:51:06 -05:00
string.c rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
string.h tile chunk testing 2025-05-21 16:59:54 -05:00
sys_win32.c sprite prefetch 2025-06-18 14:21:35 -05:00
sys.h move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
tar.c dx12 command buffers 2025-06-19 14:40:08 -05:00
tar.h dx12 command buffers 2025-06-19 14:40:08 -05:00
thread_local.c formatting 2025-06-23 15:23:45 -05:00
thread_local.h store arena in its own committed memory 2025-06-17 22:21:58 -05:00
ttf_dwrite.cpp dx12 progress 2025-06-17 15:21:26 -05:00
ttf.h remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
uid.c tiles in progress 2025-04-24 13:21:36 -05:00
uid.h use rand_state for rng 2025-02-27 09:17:21 -06:00
uni.c replace { 0 } initializers with new ZI macro. enable 'Wmissing-field-initializers' 2024-09-19 12:15:55 -05:00
uni.h rename utf.h -> uni.h 2024-04-12 12:03:39 -05:00
user.c clear render target 2025-06-23 15:08:41 -05:00
user.h rename layer 'gpu' -> 'gp' 2025-06-19 14:51:06 -05:00
util.c gjk.c & gjk.h 2024-09-03 15:59:06 -05:00
util.h dx12 command buffers 2025-06-19 14:40:08 -05:00
work.c move mutexes & cvs into opaque ptrs 2025-06-17 23:30:59 -05:00
work.h app exit / shutdown callbacks 2024-04-15 18:02:38 -05:00