![]() Depth testing is done in the fragment shader so it shouldn't be done in the a-buffer shader for the first pixel, or until the depth is updated. Fixes flashlight and lightstorm effects in Alone in the Dark |
||
---|---|---|
.. | ||
archive | ||
arm_emitter | ||
cfg | ||
deps | ||
emitter | ||
hw | ||
imgread | ||
input | ||
khronos | ||
linux | ||
linux-dist | ||
log | ||
oslib | ||
profiler | ||
rec-ARM | ||
rec-ARM64 | ||
rec-cpp | ||
rec-x64 | ||
rec-x86 | ||
reios | ||
rend | ||
sdl | ||
windows | ||
.gitignore | ||
README.md | ||
build.h | ||
core.mk | ||
dispframe.cpp | ||
nullDC.cpp | ||
serialize.cpp | ||
stdclass.cpp | ||
stdclass.h | ||
types.h | ||
version.h.in |
README.md
core/libdreamcast
===========
Here lies the core of our codebase. Everything that's OS inspecific rests here. ** Please check per directory README for more info **
Some rudimentary categories are:
- hw -- DC Hardware Components Implementation
- nullDC.cpp -- NullDC, thy mighty child (also referenced as "debugger")
- emitter -- Cookie machine
- khronos -- Vulkan stuff
- oslib -- Codebase abstraction effort
- cfg -- Configuration backend structure
- reios -- (Our)Implementation of the DreamCast BIOS (Not functional)
- deps -- External C libraries (hackish, hand-written versions)