Commit History

Author SHA1 Message Date
  gdkchan 0aceb534cb Fix SPIR-V function calls (#5764) 2 years ago
  gdkchan a0af6e4d07 Use unique temporary variables for function call parameters on SPIR-V (#5757) 2 years ago
  gdkchan a2a97e1b11 Implement textureSamples texture query shader instruction (#5750) 2 years ago
  gdkchan a745913329 Fix gl_Layer to geometry shader change not writing gl_Layer (#5682) 2 years ago
  gdkchan e2cfe6fe44 Fix shader GlobalToStorage pass when base address comes from local or shared memory (#5668) 2 years ago
  gdkchan f09bba82b9 Geometry shader emulation for macOS (#5551) 2 years ago
  riperiperi cd7b52f995 Vulkan: Fix MoltenVK flickering (#5612) 2 years ago
  gdkchan 6ed613a6e6 Fix vote and shuffle shader instructions on AMD GPUs (#5540) 2 years ago
  gdkchan 17354d59d1 Declare and use gl_PerVertex block for VTG per-vertex built-ins (#5576) 2 years ago
  gdkchan 42750a74f8 Do not add more code after alpha test discard on fragment shader (#5529) 2 years ago
  gdkchan f95b7c5877 Fix incorrect fragment origin when YNegate is enabled (#4673) 2 years ago
  gdkchan 1c7a90ef35 Stop identifying shader textures with handle and cbuf, use binding instead (#5266) 2 years ago
  TSRBerry 3b46bb73f7 [Ryujinx.Graphics.Gpu] Address dotnet-format issues (#5367) 2 years ago
  Kurochi51 d604e98227 Fix regression introduced by 1.1.1733 on Intel GPUs (#5311) 2 years ago
  gdkchan f92921a6d1 Implement Load/Store Local/Shared and Atomic shared using new instructions (#5241) 2 years ago
  gdkchan eb0bb36bbf Implement transform feedback emulation for hardware without native support (#5080) 2 years ago
  gdkchan 2cdcfe46d8 Remove barrier on Intel if control flow is potentially divergent (#5044) 2 years ago
  gdkchan fe30c03cac Implement soft float64 conversion on shaders when host has no support (#5159) 2 years ago
  gdkchan 21c9ac6240 Implement shader storage buffer operations using new Load/Store instructions (#4993) 2 years ago
  cstamford dc0dbc50ab Add support for VK_EXT_depth_clip_control. (#5027) 2 years ago
  gdkchan 3b375525fb Force reciprocal operation with value biased by constant to be precise on macOS (#5110) 2 years ago
  gdkchan e6658c133c Fix resolution scaling of image operation coordinates (#5102) 2 years ago
  gdkchan 8f0c89ffd6 Generate scaling helper functions on IR (#4714) 2 years ago
  makigumo 6cb6b15612 Implement p2rc, p2ri, p2rr and r2p.cc shaders (#5031) 3 years ago
  gdkchan 5626f2ca1c Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025) 3 years ago
  gdkchan 402f05b8ef Replace constant buffer access on shader with new Load instruction (#4646) 3 years ago
  riperiperi 69a9de33d3 SPIR-V: Only allow implicit LOD sampling on fragment (#5026) 3 years ago
  gdkchan fc26189fe1 Eliminate redundant multiplications by gl_FragCoord.w on the shader (#4578) 3 years ago
  Mary 7271f1b18e Bump shader cache codegen version 3 years ago
  riperiperi 332891b5ff Use correct offset for storage constant buffer elimination (#4821) 3 years ago