| Commit message (Expand) | Author | Age | Files | Lines |
* | shader_recompiler: throw on missing geometry streams in geometry shaders | Liam | 2024-02-19 | 1 | -0/+1 |
* | Clang Fix | Moonlacer | 2024-02-02 | 1 | -2/+3 |
* | Add Samsung Proprietary Driver ID to Reorder Pass | Moonlacer | 2024-02-02 | 1 | -1/+1 |
* | Core: Clang format and other small issues. | Fernando Sahmkow | 2024-01-19 | 1 | -2/+3 |
* | SMMU: Initial adaptation to video_core. | Fernando Sahmkow | 2024-01-19 | 1 | -3/+2 |
* | shader_recompiler: use float image operations on load/store when required | Liam | 2023-12-21 | 1 | -1/+1 |
* | shader_recompiler: ignore clip distances beyond driver support level | Liam | 2023-12-19 | 1 | -0/+1 |
* | Merge branch 'master' into ssbo-align | Ameer J | 2023-11-27 | 1 | -5/+19 |
|\ |
|
| * | renderer_vulkan: ignore viewport stores on non-supporting drivers | Liam | 2023-11-19 | 1 | -0/+1 |
| * | Vulkan: Be more generous with pipeline workers for Android | Fernando Sahmkow | 2023-11-19 | 1 | -5/+18 |
* | | shader_recompiler: Align SSBO offsets in GlobalMemory functions | Ameer J | 2023-11-01 | 1 | -0/+1 |
* | | shader_recompiler: Align SSBO offsets to meet host requirements | Ameer J | 2023-11-01 | 1 | -0/+1 |
|/ |
|
* | Manually robust on Pascal and earlier | Liam | 2023-10-23 | 1 | -1/+1 |
* | Manually robust on Maxwell and earlier | Kelebek1 | 2023-10-19 | 1 | -1/+5 |
* | android: Use 1 worker for shader compilation for all devices | Charles Lombardo | 2023-09-17 | 1 | -4/+5 |
* | Merge pull request #11383 from FernandoS27/are-you-a-wabbit | liamwhite | 2023-09-02 | 1 | -0/+13 |
|\ |
|
| * | Shader Recompiler: Auto stub special registers and dump pipelines on exception. | Fernando Sahmkow | 2023-08-27 | 1 | -0/+13 |
* | | Mark decompiled macros as decompiled on dump, dump shaders after translation | Kelebek1 | 2023-08-26 | 1 | -3/+4 |
|/ |
|
* | Fix shader dumps with nvdisasm | Kelebek1 | 2023-08-03 | 1 | -5/+7 |
* | general: Silence -Wshadow{,-uncaptured-local} warnings | lat9nq | 2023-07-19 | 1 | -6/+6 |
* | renderer_vulkan: Add more feature checking | GPUCode | 2023-06-28 | 1 | -3/+4 |
* | Remove memory allocations in some hot paths | Kelebek1 | 2023-06-22 | 1 | -2/+8 |
* | video_core: Check broken compute earlier | lat9nq | 2023-06-19 | 1 | -1/+1 |
* | video_core: Formalize HasBrokenCompute | lat9nq | 2023-06-18 | 1 | -4/+1 |
* | renderer_vulkan: propagate conditional barrier support | Liam | 2023-06-14 | 1 | -0/+1 |
* | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | 2023-06-10 | 1 | -0/+1 |
* | video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. | bunnei | 2023-06-03 | 1 | -5/+1 |
* | video_core: fix clang-format errors | liushuyu | 2023-06-03 | 1 | -2/+2 |
* | Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs | Billy Laws | 2023-06-03 | 1 | -0/+1 |
* | Implement scaled vertex buffer format emulation | Billy Laws | 2023-06-03 | 1 | -2/+5 |
* | Disable multithreaded pipeline compilation on Qualcomm drivers | Billy Laws | 2023-06-03 | 1 | -1/+4 |
* | video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android. | bunnei | 2023-06-03 | 1 | -0/+4 |
* | Merge pull request #10181 from lat9nq/intel-compute-toggle | liamwhite | 2023-05-15 | 1 | -1/+2 |
|\ |
|
| * | vk_pipeline_cache: Use setting to disable intel compute | lat9nq | 2023-05-07 | 1 | -1/+2 |
* | | renderer_vulkan: separate guest and host compute descriptor queues | Liam | 2023-05-10 | 1 | -4/+4 |
|/ |
|
* | vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers | Morph | 2023-04-28 | 1 | -0/+7 |
* | video_core: Enable ImageGather rounding fix on AMD open source drivers | Wollnashorn | 2023-04-12 | 1 | -0/+2 |
* | video_core: Enable ImageGather with subpixel offset on Intel | Wollnashorn | 2023-04-08 | 1 | -1/+3 |
* | shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` | Wollnashorn | 2023-04-08 | 1 | -0/+1 |
* | Revert "Vulkan, OpenGL: Hook up storage buffer alignment code" | Liam | 2023-01-07 | 1 | -1/+0 |
* | video_core/vulkan: Fixed loading of Vulkan driver pipeline cache | Wollnashorn | 2023-01-06 | 1 | -1/+2 |
* | Vulkan, OpenGL: Hook up geometry shader passthrough emulation | Billy Laws | 2023-01-05 | 1 | -0/+1 |
* | Vulkan, OpenGL: Hook up storage buffer alignment code | Billy Laws | 2023-01-05 | 1 | -0/+1 |
* | Vulkan: Add a workaround for input_position on Adreno drivers | Billy Laws | 2023-01-05 | 1 | -0/+1 |
* | video_core/vulkan: Vulkan driver pipelines now contain cache version | Wollnashorn | 2023-01-05 | 1 | -14/+25 |
* | video_core/vulkan: Added check if Vulkan pipeline path has been set | Wollnashorn | 2023-01-05 | 1 | -1/+1 |
* | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines | Wollnashorn | 2023-01-05 | 1 | -8/+109 |
* | ShaderCompiler: Inline driver specific constants. | Fernando Sahmkow | 2023-01-03 | 1 | -1/+1 |
* | Vulkan: Implement Dynamic State 3 | Fernando Sahmkow | 2023-01-01 | 1 | -3/+6 |
* | Vulkan Implement Dynamic State 2 LogicOp and PatchVertices | Fernando Sahmkow | 2023-01-01 | 1 | -0/+2 |
* | Vulkan: Implement Dynamic States 2 | Fernando Sahmkow | 2023-01-01 | 1 | -6/+16 |
* | MacroHLE: Add HLE replacement for base vertex and base instance. | Fernando Sahmkow | 2023-01-01 | 1 | -1/+1 |
* | Merge pull request #7450 from FernandoS27/ndc-vulkan | liamwhite | 2022-12-17 | 1 | -0/+1 |
|\ |
|
| * | Vulkan: Add support for VK_EXT_depth_clip_control. | FernandoS27 | 2022-12-14 | 1 | -0/+1 |
* | | Fix validation errors on less compatible Intel GPU | yzct12345 | 2022-12-13 | 1 | -0/+9 |
|/ |
|
* | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | 2022-12-08 | 1 | -1/+2 |
* | vulkan_common: clean up extension usage | Liam | 2022-12-04 | 1 | -9/+9 |
* | Merge pull request #9303 from liamwhite/new-vulkan-init | Matías Locatti | 2022-12-02 | 1 | -2/+2 |
|\ |
|
| * | Vulkan: update initialization | Liam | 2022-11-27 | 1 | -2/+2 |
* | | shader_recompiler: add gl_Layer translation GS for older hardware | Liam | 2022-12-01 | 1 | -1/+32 |
|/ |
|
* | Merge pull request #9167 from vonchenplus/tess | liamwhite | 2022-11-11 | 1 | -0/+1 |
|\ |
|
| * | video_core: Fix few issues in Tess stage | FengChen | 2022-11-07 | 1 | -0/+1 |
* | | ir/texture_pass: Use host_info instead of querying Settings::values (#9176) | Morph | 2022-11-11 | 1 | -0/+1 |
|/ |
|
* | Update shader cache version. (#9175) | gidoly | 2022-11-04 | 1 | -1/+1 |
* | Merge pull request #8873 from vonchenplus/fix_legacy_location_error | bunnei | 2022-10-24 | 1 | -0/+1 |
|\ |
|
| * | video_core: Fix legacy to generic location unpaired | FengChen | 2022-09-20 | 1 | -0/+1 |
* | | Update 3D regs | Kelebek1 | 2022-10-07 | 1 | -33/+34 |
* | | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | 2022-10-06 | 1 | -4/+4 |
* | | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | 2022-10-06 | 1 | -15/+13 |
* | | common: remove "yuzu:" prefix from thread names | Liam | 2022-10-04 | 1 | -2/+2 |
|/ |
|
* | (shader/pipeline)_cache: Raise shader/pipeline cache version | Morph | 2022-08-31 | 1 | -1/+1 |
* | video_code: support rectangle texture | FengChen | 2022-08-25 | 1 | -1/+3 |
* | video_core: stop waiting for shader compilation on user cancel | Liam | 2022-07-30 | 1 | -1/+1 |
* | video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueue | german77 | 2022-06-27 | 1 | -1/+1 |
* | video_core: Replace VKScheduler with Scheduler | german77 | 2022-06-27 | 1 | -1/+1 |
* | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 2022-06-14 | 1 | -2/+2 |
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -3/+2 |
* | video_core: Replace lock_guard with scoped_lock | Merry | 2022-04-07 | 1 | -2/+2 |
* | video_core: Reduce unused includes | ameerj | 2022-03-19 | 1 | -2/+0 |
* | ShaderDecompiler: Add a debug option to dump the game's shaders. | Fernando Sahmkow | 2022-01-04 | 1 | -0/+9 |
* | Address format clang | vonchenplus | 2021-12-18 | 1 | -1/+1 |
* | Implement convert legacy to generic | Feng Chen | 2021-11-19 | 1 | -0/+2 |
* | renderers: Log total pipeline count | Morph | 2021-09-14 | 1 | -0/+2 |
* | structured_control_flow: Conditionally invoke demote reorder pass | ameerj | 2021-08-30 | 1 | -0/+2 |
* | vulkan_device: Add a check for int8 support | ameerj | 2021-08-25 | 1 | -1/+1 |
* | renderer_vulkan: Add setting to log pipeline statistics | ReinUsesLisp | 2021-07-28 | 1 | -9/+21 |
* | Revert "renderers: Disable async shader compilation" | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | shader_environment: Receive cache version from outside | ReinUsesLisp | 2021-07-23 | 1 | -3/+6 |
* | renderers: Disable async shader compilation | ameerj | 2021-07-23 | 1 | -1/+1 |
* | shader: Ignore global memory ops on devices lacking int64 support | ameerj | 2021-07-23 | 1 | -0/+1 |
* | emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | 2021-07-23 | 1 | -6/+10 |
* | shader: Emulate 64-bit integers when not supported | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | shaders: Allow shader notify when async shaders is disabled | ameerj | 2021-07-23 | 1 | -7/+5 |
* | shader: Properly manage attributes not written from previous stages | ReinUsesLisp | 2021-07-23 | 1 | -4/+12 |
* | shader: Add support for native 16-bit floats | ReinUsesLisp | 2021-07-23 | 1 | -4/+8 |
* | shader: Rename maxwell/program.h to translate_program.h | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | vk_pipeline_cache: Skip cached pipelines with different dynamic state | ReinUsesLisp | 2021-07-23 | 1 | -0/+6 |
* | vulkan: Add VK_EXT_vertex_input_dynamic_state support | ReinUsesLisp | 2021-07-23 | 1 | -4/+25 |
* | shader: Reorder shader cache directories | ReinUsesLisp | 2021-07-23 | 1 | -10/+7 |
* | vk_pipeline_cache,shader_notify: Add shader notifications | ReinUsesLisp | 2021-07-23 | 1 | -21/+29 |
* | vk_pipeline_cache: Add asynchronous shaders | ReinUsesLisp | 2021-07-23 | 1 | -2/+24 |
* | vk_pipeline_cache: Set support_derivative_control to true | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | vulkan: Conditionally use shaderInt16 | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | opengl: Declare fragment outputs even if they are not used | ReinUsesLisp | 2021-07-23 | 1 | -0/+7 |
* | shader: Handle host exceptions | ReinUsesLisp | 2021-07-23 | 1 | -11/+24 |
* | video_core: Abstract transform feedback translation utility | ReinUsesLisp | 2021-07-23 | 1 | -84/+2 |
* | shader: Split profile and runtime information in separate structs | ReinUsesLisp | 2021-07-23 | 1 | -211/+207 |
* | vk_pipeline_cache: Enable int8 and int16 types on Vulkan | ReinUsesLisp | 2021-07-23 | 1 | -0/+2 |
* | Move SPIR-V emission functions to their own header | ReinUsesLisp | 2021-07-23 | 1 | -4/+4 |
* | shader: Initial OpenGL implementation | ReinUsesLisp | 2021-07-23 | 1 | -18/+5 |
* | spirv: Support OpenGL uniform buffers and change bindings | ReinUsesLisp | 2021-07-23 | 1 | -2/+5 |
* | shader: Address feedback | FernandoS27 | 2021-07-23 | 1 | -9/+9 |
* | shader: Implement VertexA stage | FernandoS27 | 2021-07-23 | 1 | -3/+14 |
* | shader: Move pipeline cache logic to separate files | ReinUsesLisp | 2021-07-23 | 1 | -624/+95 |
* | vulkan: Rework descriptor allocation algorithm | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | shader: Accelerate pipeline transitions and use dirty flags for shaders | ReinUsesLisp | 2021-07-23 | 1 | -6/+25 |
* | shader: Implement D3D samplers | ReinUsesLisp | 2021-07-23 | 1 | -20/+12 |
* | shader: Implement SR_Y_DIRECTION | FernandoS27 | 2021-07-23 | 1 | -0/+1 |
* | spirv: Implement ViewportMask with NV_viewport_array2 | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader: Implement tessellation shaders, polygon mode and invocation id | ReinUsesLisp | 2021-07-23 | 1 | -0/+30 |
* | vk_pipeline_cache: Silence GCC warnings | lat9nq | 2021-07-23 | 1 | -0/+2 |
* | spirv: Implement alpha test | ameerj | 2021-07-23 | 1 | -0/+36 |
* | shader: Implement transform feedbacks and define file format | ReinUsesLisp | 2021-07-23 | 1 | -3/+115 |
* | shader: Implement early Z tests | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader: Implement geometry shaders | ReinUsesLisp | 2021-07-23 | 1 | -6/+50 |
* | shader: Implement ATOM/S and RED | ameerj | 2021-07-23 | 1 | -0/+1 |
* | nsight_aftermath_tracker: Report used shaders to Nsight Aftermath | ReinUsesLisp | 2021-07-23 | 1 | -1/+3 |
* | spirv: Guard against typeless image reads on unsupported devices | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader_recompiler,video_core: Cleanup some GCC and Clang errors | lat9nq | 2021-07-23 | 1 | -2/+3 |
* | shader: Implement texture buffers | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | vk_pipeline_cache: Fix num of pipeline workers on weird platforms | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware | FernandoS27 | 2021-07-23 | 1 | -1/+3 |
* | vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking | ReinUsesLisp | 2021-07-23 | 1 | -15/+12 |
* | vk_pipeline_cache: Small fixes to the pipeline cache | FernandoS27 | 2021-07-23 | 1 | -10/+14 |
* | shader: Implement ViewportIndex | FernandoS27 | 2021-07-23 | 1 | -0/+1 |
* | vulkan: Serialize pipelines on a separate thread | ReinUsesLisp | 2021-07-23 | 1 | -67/+63 |
* | vulkan: Create pipeline layouts in separate threads | ReinUsesLisp | 2021-07-23 | 1 | -1/+2 |
* | vulkan: Build pipelines in parallel at runtime | ReinUsesLisp | 2021-07-23 | 1 | -37/+41 |
* | vk_pipeline_cache: Name SPIR-V modules | ReinUsesLisp | 2021-07-23 | 1 | -1/+11 |
* | spirv: Add fixed pipeline point size | ReinUsesLisp | 2021-07-23 | 1 | -0/+3 |
* | shader: Implement BRX | FernandoS27 | 2021-07-23 | 1 | -1/+49 |
* | vk_pipeline_cache: Fix size hashing of shaders | ReinUsesLisp | 2021-07-23 | 1 | -8/+7 |
* | shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available | ReinUsesLisp | 2021-07-23 | 1 | -4/+43 |
* | shader: Better interpolation and disabled attributes support | ReinUsesLisp | 2021-07-23 | 1 | -0/+3 |
* | spirv: Remove dependencies on Environment when generating SPIR-V | ReinUsesLisp | 2021-07-23 | 1 | -7/+3 |
* | vk_pipeline_cache: Fix pipeline and shader caches | ReinUsesLisp | 2021-07-23 | 1 | -6/+20 |
* | shader: Implement TXQ and fix FragDepth | ReinUsesLisp | 2021-07-23 | 1 | -0/+92 |
* | shader: Implement NDC [-1, 1], attribute types and default varying initialization | ReinUsesLisp | 2021-07-23 | 1 | -2/+31 |
* | shader: Implement VOTE | ameerj | 2021-07-23 | 1 | -0/+2 |
* | vk_pipeline_cache: Add pipeline cache | ReinUsesLisp | 2021-07-23 | 1 | -89/+302 |
* | shader: Implement DMNMX, DSET, DSETP | ameerj | 2021-07-23 | 1 | -0/+2 |
* | spirv: Implement VertexId and InstanceId, refactor code | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader: Implement I2F | ReinUsesLisp | 2021-07-23 | 1 | -1/+2 |
* | shader: Add partial rasterizer integration | ReinUsesLisp | 2021-07-23 | 1 | -81/+265 |
* | spirv: Add SignedZeroInfNanPreserve logic | ameerj | 2021-07-23 | 1 | -0/+4 |
* | shader: Initial support for textures and TEX | ReinUsesLisp | 2021-07-23 | 1 | -0/+4 |
* | spirv: Fixes and Intel specific workarounds | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | shader: Rename, implement FADD.SAT and P2R (imm) | ReinUsesLisp | 2021-07-23 | 1 | -2/+2 |
* | shader: Add denorm flush support | ReinUsesLisp | 2021-07-23 | 1 | -1/+14 |
* | spirv: Add lower fp16 to fp32 pass | ReinUsesLisp | 2021-07-23 | 1 | -2/+6 |
* | shader: Primitive Vulkan integration | ReinUsesLisp | 2021-07-23 | 1 | -35/+155 |
* | shader: Remove old shader management | ReinUsesLisp | 2021-07-23 | 1 | -359/+16 |
* | vk_pipeline_cache: Properly bypass VertexA shaders | ReinUsesLisp | 2021-01-23 | 1 | -9/+3 |
* | renderer_vulkan: Move device abstraction to vulkan_common | ReinUsesLisp | 2021-01-04 | 1 | -1/+1 |
* | renderer_vulkan: Rename VKDevice to Device | ReinUsesLisp | 2021-01-03 | 1 | -1/+1 |
* | vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h | ReinUsesLisp | 2020-12-31 | 1 | -1/+1 |
* | video_core: Rewrite the texture cache | ReinUsesLisp | 2020-12-30 | 1 | -13/+15 |
* | video_core: Remove unnecessary enum class casting in logging messages | Lioncash | 2020-12-07 | 1 | -1/+1 |
* | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 2020-12-05 | 1 | -10/+9 |
* | vk_shader_decompiler: Implement force early fragment tests | ReinUsesLisp | 2020-11-26 | 1 | -0/+1 |
* | Refactor MaxwellToSpirvComparison. Use Common::BitCast | ameerj | 2020-11-25 | 1 | -2/+2 |
* | Address PR feedback from Rein | ameerj | 2020-11-25 | 1 | -6/+4 |
* | vulkan_renderer: Alpha Test Culling Implementation | ameerj | 2020-11-25 | 1 | -0/+8 |
* | vk_graphics_pipeline: Manage primitive topology as fixed state | ReinUsesLisp | 2020-10-13 | 1 | -2/+1 |
* | video_core: Remove all Core::System references in renderer | ReinUsesLisp | 2020-09-06 | 1 | -52/+40 |
* | Remove unneeded newlines, optional Registry in shader params | ameerj | 2020-08-16 | 1 | -1/+1 |
* | Address feedback, add shader compile notifier, update setting text | ameerj | 2020-08-16 | 1 | -12/+11 |
* | Vk Async Worker directly emplace in cache | ameerj | 2020-08-16 | 1 | -5/+13 |
* | Address feedback. Bruteforce delete duplicates | ameerj | 2020-08-16 | 1 | -7/+9 |
* | Vk Async pipeline compilation | ameerj | 2020-08-16 | 1 | -4/+20 |
* | vulkan: Silence more -Wmissing-field-initializer warnings | Lioncash | 2020-08-03 | 1 | -0/+5 |
* | vk_pipeline_cache: Make use of designated initializers where applicable | Lioncash | 2020-07-17 | 1 | -31/+35 |
* | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible | ReinUsesLisp | 2020-06-27 | 1 | -3/+4 |
* | vulkan/fixed_pipeline_state: Move state out of individual structures | ReinUsesLisp | 2020-06-27 | 1 | -3/+3 |
* | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state | ReinUsesLisp | 2020-06-27 | 1 | -1/+1 |
* | Merge pull request #3986 from ReinUsesLisp/shader-cache | bunnei | 2020-06-13 | 1 | -34/+38 |
|\ |
|
| * | rasterizer_cache: Remove files and includes | ReinUsesLisp | 2020-06-07 | 1 | -4/+3 |
| * | vk_pipeline_cache: Use generic shader cache | ReinUsesLisp | 2020-06-07 | 1 | -30/+35 |
* | | vk_rasterizer: Implement storage texels | ReinUsesLisp | 2020-06-02 | 1 | -6/+10 |
|/ |
|
* | Merge pull request #3930 from ReinUsesLisp/animal-borders | bunnei | 2020-06-01 | 1 | -1/+3 |
|\ |
|
| * | vk_rasterizer: Implement constant attributes | ReinUsesLisp | 2020-05-13 | 1 | -1/+3 |
* | | VkPipelineCache: Use a null shader on invalid address. | Fernando Sahmkow | 2020-05-10 | 1 | -2/+1 |
|/ |
|
* | Merge pull request #3732 from lioncash/header | bunnei | 2020-05-02 | 1 | -1/+0 |
|\ |
|
| * | vulkan: Remove unnecessary includes | Lioncash | 2020-04-29 | 1 | -1/+0 |
* | | Merge pull request #3693 from ReinUsesLisp/clean-samplers | bunnei | 2020-05-02 | 1 | -2/+2 |
|\ \
| |/
|/| |
|
| * | shader_ir: Turn classes into data structures | ReinUsesLisp | 2020-04-23 | 1 | -2/+2 |
* | | Merge pull request #3784 from ReinUsesLisp/shader-memory-util | bunnei | 2020-04-28 | 1 | -59/+10 |
|\ \ |
|
| * | | shader/memory_util: Deduplicate code | ReinUsesLisp | 2020-04-26 | 1 | -59/+10 |
| |/ |
|
* / | vk_pipeline_cache: Unify pipeline cache keys into a single operation | ReinUsesLisp | 2020-04-23 | 1 | -0/+18 |
|/ |
|
* | Merge pull request #3677 from FernandoS27/better-sync | bunnei | 2020-04-23 | 1 | -4/+12 |
|\ |
|
| * | ShaderCache/PipelineCache: Cache null shaders. | Fernando Sahmkow | 2020-04-22 | 1 | -4/+12 |
* | | vk_pipeline_cache: Fix unintentional memcpy into optional | ReinUsesLisp | 2020-04-23 | 1 | -2/+4 |
|/ |
|
* | fixed_pipeline_state: Pack rasterizer state | ReinUsesLisp | 2020-04-19 | 1 | -3/+3 |
* | fixed_pipeline_state: Pack attribute state | ReinUsesLisp | 2020-04-19 | 1 | -1/+1 |
* | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 2020-04-11 | 1 | -36/+57 |
* | Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing. | Fernando Sahmkow | 2020-04-06 | 1 | -18/+20 |
* | vk_pipeline_cache: Remove unused variable | ReinUsesLisp | 2020-03-19 | 1 | -1/+0 |
* | vk_rasterizer: Reimplement clears with vkCmdClearAttachments | ReinUsesLisp | 2020-03-15 | 1 | -2/+3 |
* | vk_shader_decompiler: Use registry for specialization | ReinUsesLisp | 2020-03-13 | 1 | -10/+7 |
* | video_core: Rename "const buffer locker" to "registry" | ReinUsesLisp | 2020-03-09 | 1 | -2/+2 |
* | Merge pull request #3301 from ReinUsesLisp/state-tracker | Rodrigo Locatti | 2020-03-09 | 1 | -5/+0 |
|\ |
|
| * | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 2020-02-28 | 1 | -5/+0 |
* | | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | 2020-02-24 | 1 | -35/+64 |
|/ |
|
* | vk_shader_decompiler: Disable default values on unwritten render targets | ReinUsesLisp | 2020-01-24 | 1 | -3/+0 |
* | vk_pipeline_cache: Initial implementation | ReinUsesLisp | 2020-01-07 | 1 | -0/+352 |
* | vk_pipeline_cache: Add file and define descriptor update template filler | ReinUsesLisp | 2020-01-07 | 1 | -0/+43 |