Files
UnleashedRecomp-hedge-dev/UnleashedRecomp/gpu/cache/vertex_declaration_cache.h
Skyth (Asilkan) d36aa26bac Specialization constants, reverse Z and async PSO implementation. (#9)
* Specialization constant implementation for Vulkan.

* Implement DXIL library linking.

* Implement proper reverse Z & fix motion blur flicker.

* Mirage API mapping.

* Initial work for async PSO.

* Further async PSO work.

* Set pipeline names.

* Handle special layers writing depth.

* Handle bones in shadow pipeline.

* Fix additive mode setting wrong pipeline field.

* Pass models to compilation threads through shared pointers.

* Safety improvements.

* Allow DXIL linking to happen in parallel.

* Display more debug information.

* Queue unique models for compilation immediately.

* Put async PSO debug printing behind a macro.

* Kick off terrain models to pipeline compilation thread the moment they are made.

* Hook a different function to do waiting in.

* Fix pipelines getting dropped.

* Account for ConstTexCoord.

* Fix async PSO accounting for alpha to coverage even when MSAA is off.

* Remove "has bone" specialization constant.

* Sky shader compilation & more debugging helpers.

* Assign names to shaders during loading.

* Fix string symbol definitions.

* Print description of recently compiled render thread pipelines.

* Switch to an enum library that doesn't murder IntelliSense.

* Precompile pipelines for object icons.

* Skip fur pipelines.

* Skip printing info for pipelines compiled during loading.

* Precompile pipelines for Sonic's mouth, motion blur, and forced transparent objects.

* Precompile planar reflection shaders.

* Precompile sparkle shaders in loading screens.

* Precompile fur shader.

* Refactor model traversing to enqueue every single compilation to worker threads.

* Dynamically create pipeline threads depending on hardware concurrency.

* Fix MSAA depth resolve not accounting for reverse Z.

* Integrate smol-v.

* Implement PSO caching.

* Update ShaderRecomp & remove unused function.
2024-11-29 23:30:48 +03:00

14 lines
489 B
C

g_vertexElements_25B8F9D92644DAE0,
g_vertexElements_5A22D93C543DF925,
g_vertexElements_5A2395E29F93DA3C,
g_vertexElements_6196BF64CB935CA5,
g_vertexElements_6FAE71C7134074A4,
g_vertexElements_7F12180DC3A24B53,
g_vertexElements_84BACD816D86543C,
g_vertexElements_A81F28FA43A9B511,
g_vertexElements_B22B7B7B968141C6,
g_vertexElements_B7BBCC93738C9DE4,
g_vertexElements_C64D046063DE2F63,
g_vertexElements_D452411D3FB80A0D,
g_vertexElements_E6B3B3D286909AB9,
g_vertexElements_FFFDDC62D86892F1,