mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-20 22:05:12 +00:00
- Reimplement fragment program fetch and rewrite texture upload mechanism -- All of these steps should only be done at most once per draw call -- Eliminates continously checking the surface store for overlapping addresses as well addenda - critical fixes - gl: Bind TIU before starting texture operations as they will affect the currently bound texture - vk: Reuse sampler objects if possible - rsx: Support for depth resampling for depth textures obtained via blit engine vk/rsx: Minor fixes - Fix accidental imageview dereference when using WCB if texture memory occupies FB memory - Invalidate dirty framebuffers (strict mode only) - Normalize line endings because VS is dumb |
||
|---|---|---|
| .. | ||
| BufferUtils.cpp | ||
| BufferUtils.h | ||
| FragmentProgramDecompiler.cpp | ||
| FragmentProgramDecompiler.h | ||
| GLSLCommon.h | ||
| ProgramStateCache.cpp | ||
| ProgramStateCache.h | ||
| ring_buffer_helper.h | ||
| ShaderParam.cpp | ||
| ShaderParam.h | ||
| surface_store.cpp | ||
| surface_store.h | ||
| TextGlyphs.h | ||
| texture_cache.h | ||
| TextureUtils.cpp | ||
| TextureUtils.h | ||
| VertexProgramDecompiler.cpp | ||
| VertexProgramDecompiler.h | ||