Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-12-30 | video_core: Rewrite the texture cache | ReinUsesLisp | 1 | -33/+0 | |
The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage.The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage. This commit aims to address those issues. | |||||
2019-12-16 | renderer_vulkan/shader: Add helper GLSL shaders | ReinUsesLisp | 1 | -0/+33 | |
These shaders are used to specify code that is not dynamically generated in the Vulkan backend. Instead of packing it inside the build system, it's manually built and copied to the C++ file to avoid adding unnecessary build time dependencies. quad_array should be dropped in the future since it can be emulated with a memory pool generated from the CPU. |