Commit Verlauf

Autor SHA1 Nachricht Datum
  gdkchan 2df16ded9b Improve shader BRX instruction code generation (#3759) vor 3 Jahren
  gdkchan 9c2500de5f Fix incorrect tessellation inputs/outputs (#3728) vor 3 Jahren
  gdkchan 7f8a3541eb Fix decoding of block after shader BRA.CC instructions without predicate (#3472) vor 3 Jahren
  gdkchan 43ebd7a9bb New shader cache implementation (#3194) vor 4 Jahren
  gdkchan 0bcbe32367 Only initialize shader outputs that are actually used on the next stage (#3054) vor 4 Jahren
  gdkchan 7f6b3d234a Implement IMUL, PCNT and CONT shader instructions, fix FFMA32I and HFMA32I (#2972) vor 4 Jahren
  gdkchan 911ea38e93 Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins (#2817) vor 4 Jahren
  gdkchan 99445dd0a6 Add support for fragment shader interlock (#2768) vor 4 Jahren
  gdkchan d512ce122c Initial tessellation shader support (#2534) vor 4 Jahren
  gdkchan a7109c767b Rewrite shader decoding stage (#2698) vor 4 Jahren
  gdkchan ee1038e542 Initial support for shader attribute indexing (#2546) vor 4 Jahren
  gdkchan ed754af8d5 Make sure attributes used on subsequent shader stages are initialized (#2538) vor 4 Jahren
  gdkchan d9d18439f6 Use a new approach for shader BRX targets (#2532) vor 4 Jahren
  riperiperi 7ff1f9aa12 End shader decoding when reaching a block that starts with an infinite loop (after BRX) (#2367) vor 4 Jahren
  gdkchan 3b90adcd1d Fix shaders with mixed PBK and SSY addresses on the stack (#2329) vor 4 Jahren
  mageven a5d5ca0635 Shader Cache: Move bindless checking from translation to decode (#2145) vor 5 Jahren
  gdkchan 49f970d5bd Implement CAL and RET shader instructions (#1618) vor 5 Jahren
  gdkchan 2f16491712 Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626) vor 5 Jahren
  gdkchan 0954e76a26 Improve BRX target detection heuristics (#1591) vor 5 Jahren
  gdkchan b8eb6abecc Refactor shader GPU state and memory access (#1203) vor 6 Jahren
  Chenj168 7ad8b3ef75 Move the OpActivator to OpCodeTable class for improve performance (#1001) vor 6 Jahren
  jduncanator 54501962f6 Fix branch with CC and predicate, and a case of SYNC propagation (#967) vor 6 Jahren
  gdkchan b8e3909d80 Add a GetSpan method to the memory manager and use it on GPU (#877) vor 6 Jahren
  gdkchan 29a825b43b Address PR feedback vor 6 Jahren
  gdk 04102e5c9d Make the shader translator more error resilient vor 6 Jahren
  gdk eea73bc421 Add missing check for BRX, do not add a out of bounds block to the queue vor 6 Jahren
  gdk f0a59f345c Add partial support for the BRX shader instruction vor 6 Jahren
  gdk 278a4c317c Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes vor 6 Jahren
  gdk 1876b346fe Initial work vor 6 Jahren