Commit History

Author SHA1 Message Date
  Jelle Raaijmakers db0616c67a LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888 3 years ago
  Jelle Raaijmakers 6318522339 LibSoftGPU: Remove `Device::wait_for_all_threads()` 3 years ago
  Jelle Raaijmakers 4d53a87355 LibSoftGPU: Remove unused `AK/Function.h` include 3 years ago
  Jelle Raaijmakers a5ad702387 LibSoftGPU: Use `fabsf` instead of `fabs` for `float` 3 years ago
  Lenny Maiorani d1a87f1219 LibSoftGPU: Use default construction to clear AlphaBlendFactors 3 years ago
  Lenny Maiorani 065525aba0 LibSoftGPU: Configure stats overlay period 3 years ago
  Jelle Raaijmakers a8655fbf52 LibGL+LibSoftGPU: Clean up some `for` loops 3 years ago
  Jelle Raaijmakers 453f62c935 LibGL+LibSoftGPU: Implement `GL_POLYGON_OFFSET_FILL` capability 3 years ago
  Stephan Unverwerth 12f63df329 LibGL+LibSoftGPU: Support generation of multiple texture coordinates 3 years ago
  Stephan Unverwerth 7571ef0343 LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct 3 years ago
  Stephan Unverwerth 5505f353e8 LibSoftGPU: Announce NPOT texture support via DeviceInfo struct 3 years ago
  Jesse Buhagiar 865e7bbe5e LibGL+LibSoftGPU+3DFileViewer: Implement Specular highlighting :^) 3 years ago
  Jesse Buhagiar 5a735602b0 LibSoftGPU: Add `sgi_dot` lambda 3 years ago
  Jesse Buhagiar fc8dd0bf68 LibSoftGPU: Use correct position for `vertex_to_light` 3 years ago
  Jelle Raaijmakers 8f33e55726 LibSoftGPU: Add stencil statistic to debug overlay 3 years ago
  Jelle Raaijmakers 11c807ebd1 LibGL+LibSoftGPU: Implement the stencil buffer 3 years ago
  Jelle Raaijmakers 3609ffc450 LibGL+LibSoftGPU: Enumize material front/back face selection 3 years ago
  Jelle Raaijmakers 8efd6bc878 LibGL+LibSoftGPU: Implement `glDrawPixels` depth buffer support 3 years ago
  Jelle Raaijmakers ca78327a96 LibGL+LibSoftGPU: Implement rasterization position 3 years ago
  Jelle Raaijmakers 8e935ad3b1 LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL` 3 years ago
  Jelle Raaijmakers 9d4c2f6308 LibGL+LibSoftGPU: Calculate spotlight cutoff angle as degrees 3 years ago
  Luke Wilde f216df7d0f LibSoftGPU: Don't render triangle strip if there's less than 3 vertices 3 years ago
  Jesse Buhagiar 9aae648482 LibSoftGPU: Implement per-vertex Lighting during T&L Stage 3 years ago
  Jesse Buhagiar 5a1f559ed9 LibSoftGPU: Transform normals during T&L stage 3 years ago
  Jesse Buhagiar 775ef000e0 LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU 3 years ago
  Jesse Buhagiar 92373ab0b6 LibGL: Flesh out `glMaterialf{v}` 3 years ago
  Jesse Buhagiar bf294612a7 LibGL: Implement `glLightf{v}` and fix `gl.h` prototype 3 years ago
  Jesse Buhagiar 192befa84b LibGL+LibSoftGPU: Add `GL_MAX_LIGHTS` to get_context_parameter 3 years ago
  Jelle Raaijmakers 17ec433326 LibSoftGPU: Only render complete primitives 3 years ago
  Jelle Raaijmakers 29bbf56286 LibGL+LibSoftGPU: Implement viewport support 3 years ago