Commit History

Upphovsman SHA1 Meddelande Datum
  Stephan Unverwerth 7da9447619 LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPU 3 år sedan
  Stephan Unverwerth e7450fa940 LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU 3 år sedan
  Stephan Unverwerth 4e0643ae97 LibGL+LibGPU+LibSoftGPU: Move ImageFormat.h to LibGPU 3 år sedan
  Stephan Unverwerth 24d420312c LibGL+LibGPU+LibSoftGPU: Move Enums.h to LibGPU 3 år sedan
  Stephan Unverwerth ac033dd9b6 LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPU 3 år sedan
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 år sedan
  Jelle Raaijmakers 8a3242cb83 LibGL+LibSoftGPU+LibGfx: Reimplement normal transformation 3 år sedan
  Jelle Raaijmakers 284a629ab4 LibGL+LibSoftGPU: Implement more of `GL_LIGHT_MODEL_COLOR_CONTROL` 3 år sedan
  Jelle Raaijmakers 8c9fa50c61 LibSoftGPU: Apply regular cartesian coordinate system 3 år sedan
  Jelle Raaijmakers db0616c67a LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888 3 år sedan
  Jelle Raaijmakers 6318522339 LibSoftGPU: Remove `Device::wait_for_all_threads()` 3 år sedan
  Jelle Raaijmakers 453f62c935 LibGL+LibSoftGPU: Implement `GL_POLYGON_OFFSET_FILL` capability 3 år sedan
  Stephan Unverwerth 12f63df329 LibGL+LibSoftGPU: Support generation of multiple texture coordinates 3 år sedan
  Jelle Raaijmakers 11c807ebd1 LibGL+LibSoftGPU: Implement the stencil buffer 3 år sedan
  Jelle Raaijmakers 3609ffc450 LibGL+LibSoftGPU: Enumize material front/back face selection 3 år sedan
  Jelle Raaijmakers 8efd6bc878 LibGL+LibSoftGPU: Implement `glDrawPixels` depth buffer support 3 år sedan
  Jelle Raaijmakers ca78327a96 LibGL+LibSoftGPU: Implement rasterization position 3 år sedan
  Jelle Raaijmakers 8e935ad3b1 LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL` 3 år sedan
  Jesse Buhagiar 4035532ee8 LibGL+LibSoftGPU: Pass along lighting flag to Software GPU 3 år sedan
  Jesse Buhagiar 775ef000e0 LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU 3 år sedan
  Jesse Buhagiar 92373ab0b6 LibGL: Flesh out `glMaterialf{v}` 3 år sedan
  Jesse Buhagiar bf294612a7 LibGL: Implement `glLightf{v}` and fix `gl.h` prototype 3 år sedan
  Jelle Raaijmakers 29bbf56286 LibGL+LibSoftGPU: Implement viewport support 3 år sedan
  Stephan Unverwerth 941e9d9922 LibSoftGPU: Move alpha test into separate function 3 år sedan
  Stephan Unverwerth 68a1727547 LibSoftGPU: Move alpha blend factor setup out of triangle rasterization 3 år sedan
  Stephan Unverwerth b4a18eaaf0 LibSoftGPU: Make rasterization and shading member functions of Device 3 år sedan
  Stephan Unverwerth b7c0c32f24 LibSoftGPU: Add option to render a debug overlay 3 år sedan
  Stephan Unverwerth fe36edf6ae LibSoftGPU: Put all constexpr config options into Config.h 3 år sedan
  Jelle Raaijmakers c19632128c LibGL+LibSoftGPU: Implement texture coordinate generation 3 år sedan
  Jelle Raaijmakers fef7f7159c LibGL+LibSoftGPU: Implement eye, clip, NDC and window coordinates 3 år sedan