| Age | Commit message (Collapse) | Author |
|
Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.
|
|
So that old cache can get deleted when the cache version changes and does not grow infinitely
|
|
|
|
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22.3.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
video_core: Implement all vulkan topology
|
|
|
|
|
|
|
|
|
|
|
|
common: Add ScratchBuffer Class
|
|
resize keeps previous data intact when the buffer grows
resize_destructive destroys the previous data when the buffer grows
|
|
Uses ScratchBuffer and avoids overwriting the command_headers buffer with the prefetch_command_list
|
|
|