Skip to content
  1. Dec 08, 2020
  2. Dec 07, 2020
  3. Dec 06, 2020
  4. Dec 05, 2020
  5. Dec 04, 2020
  6. Nov 26, 2020
    • Capucho's avatar
      [glsl-out] Refractoring · 181d8721
      Capucho authored
      Used thiserror for the error enum
      Moved the contents of the error module to the main module
      Made the error an actual enum and not just a string
      Splitted the write function on the feature manager into a function for
      checking for feature availability
      181d8721
    • Capucho's avatar
      [glsl-out] Wrote more documentation · 3fbc801b
      Capucho authored
      3fbc801b
    • Capucho's avatar
      [glsl-out] Refractoring · 9d5b6693
      Capucho authored
      Splitted the backend into two more modules (features, errors)
      Added a shorthand type for the backend Result
      Reorganized function ordering
      Moved from using a struct to write image dimension to a function
      Started documenting the backend
      9d5b6693
  7. Nov 24, 2020
  8. Nov 22, 2020
    • Capucho's avatar
      [glsl-out] Backend cleanup · bc0d8764
      Capucho authored
      Moved the global writing part to it's own function
      Merged the texture and the global loop
      Applied some suggestions from kvark
      Added a topological sorting of the call graph before writing
      Removed the struct block loop and now every struct is written
      Organized the main backend file a bit
      bc0d8764
    • Capucho's avatar
      [glsl-out] Reworked the backend · dd502123
      Capucho authored
      The backend now works in a similar way to the msl backend
      Should require less loops, allocations and backtracking
      Overall just better to work with it
      
      Added a build script which reads a file with the glsl keywords and
      generates a slice to be used in the Namer
      
      Added a way to build a call graph
      dd502123
  9. Nov 20, 2020
  10. Nov 18, 2020
  11. Nov 16, 2020
  12. Nov 15, 2020
  13. Nov 14, 2020
  14. Nov 13, 2020
  15. Nov 12, 2020