Commit History

Autor SHA1 Mensaxe Data
  Stephan Unverwerth 8f359bf758 LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth e416380826 LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth b652db1f54 LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 7da9447619 LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth e7450fa940 LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 4e0643ae97 LibGL+LibGPU+LibSoftGPU: Move ImageFormat.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 24d420312c LibGL+LibGPU+LibSoftGPU: Move Enums.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth ac033dd9b6 LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPU %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 8a3242cb83 LibGL+LibSoftGPU+LibGfx: Reimplement normal transformation %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers bc5e5afc7b LibSoftGPU+LibGfx: Transform and normalize normals before lighting %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 284a629ab4 LibGL+LibSoftGPU: Implement more of `GL_LIGHT_MODEL_COLOR_CONTROL` %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani 759857b597 LibSoftGPU: Avoid copying data when doing triangle rasterization %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 870b835115 LibGfx+LibSoftGPU: Allow indexed reads into `Gfx::Vector` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 20a5a4363c LibSoftGPU: Remove unused vector types from `Device` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers d75135663b LibGfx+LibSoftGPU: Add and use `Vector.xy()` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 439617cf6f LibSoftGPU: Use `lroundf` instead of `roundf` in rasterization rect %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 37dd10fbbe LibSoftGPU: Use `float` instead of `int` for triangle screen coords %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 9fc419395e LibSoftGPU: Use destination alpha for texture decal function %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers e1c863d99a LibSoftGPU: Use non-normalized light vector for attenuation %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers c3273e9492 LibSoftGPU: Clean up some conditionals in `Device` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers f28047de73 LibSoftGPU: Round rasterization position to nearest integer %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 8c9fa50c61 LibSoftGPU: Apply regular cartesian coordinate system %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 971b39ae4f LibSoftGPU: Rename `rgba` to `bgra` to reflect actual value %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers db0616c67a LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888 %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 6318522339 LibSoftGPU: Remove `Device::wait_for_all_threads()` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 4d53a87355 LibSoftGPU: Remove unused `AK/Function.h` include %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers a5ad702387 LibSoftGPU: Use `fabsf` instead of `fabs` for `float` %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani d1a87f1219 LibSoftGPU: Use default construction to clear AlphaBlendFactors %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani 065525aba0 LibSoftGPU: Configure stats overlay period %!s(int64=3) %!d(string=hai) anos