mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2024-12-29 11:06:07 +00:00
1fb0da9b89
* translator: Use templates for stronger type guarantees * spirv: Define buffer offsets upfront * Saves a lot of shader instructions * buffer_cache: Use dynamic vertex input when available * Fixes issues when games like dark souls rebind vertex buffers with different stride * externals: Update boost * spirv: Use runtime array for ssbos * ssbos can be large and typically their size will vary, especially in generic copy/clear cs shaders * fs: Lock when doing case insensitive search * Dark Souls does fs lookups from different threads * texture_cache: More precise invalidation from compute * Fixes unrelated render targets being cleared * texture_cache: Use hashes for protect gpu modified images from reupload * translator: Treat V_CNDMASK as float * Sometimes it can have input modifiers. Worst this will cause is some extra calls to uintBitsToFloat and opposite. But most often this is used as float anyway * translator: Small optimization for V_SAD_U32 * Fix review * clang format |
||
---|---|---|
.. | ||
cmake-modules | ||
cryptopp@60f81a77e0 | ||
cryptopp-cmake@2c384c2826 | ||
cryptoppwin@bc3441dd2d | ||
date@1ead6715de | ||
discord-rpc@4ec218155d | ||
ext-boost@a04136add1 | ||
fmt@c98518351e | ||
glslang@7c4d91e781 | ||
magic_enum@dae6bbf16c | ||
renderdoc | ||
robin-map@1115dad3ff | ||
sdl3@4cc3410dce | ||
sirit@8db09231c4 | ||
toml11@fcb1d3d7e5 | ||
tracy@b8061982ca | ||
vma@871913da6a | ||
vulkan-headers@595c8d4794 | ||
winpthreads@f00c973a6a | ||
xbyak@aabb091ae3 | ||
xxhash@ee65ff988b | ||
zlib-ng@d54e3769be | ||
zydis@16c6a369c1 | ||
CMakeLists.txt | ||
stb_image.h |