Commit History

Author SHA1 Message Date
  Stephan Unverwerth 044582b0ce LibGL: Add stubs for multitexturing and announce GL_ARB_multitexture 3 years ago
  Stephan Unverwerth d3d12c2fe7 LibGL: Generate GL extension string dynamically during construction 3 years ago
  Jesse Buhagiar 865e7bbe5e LibGL+LibSoftGPU+3DFileViewer: Implement Specular highlighting :^) 3 years ago
  Jesse Buhagiar 5bb8c14c8f LibGL+LibSoftGPU: Remove unused variable `specular_exponent` 3 years ago
  Jelle Raaijmakers 34a0f790a2 LibGL: Use number of lights from stored device info 3 years ago
  Jelle Raaijmakers 11c807ebd1 LibGL+LibSoftGPU: Implement the stencil buffer 3 years ago
  Jelle Raaijmakers 6386671944 LibGL: Convert stencil front/back function and operation to `Array`s 3 years ago
  Jelle Raaijmakers 3609ffc450 LibGL+LibSoftGPU: Enumize material front/back face selection 3 years ago
  Luke Wilde c6a0365c58 LibGL+LibSoftGPU: Add support for 8-bit luminance (+ alpha) textures 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
  Jelle Raaijmakers 8c28d167c9 LibGL: Report unsupported capabilities in `glEnable` and `glDisable` 3 years ago
  Jelle Raaijmakers c03b21f0ea LibGL: Make `MaterialFace` a simple `u8` enum 3 years ago
  Jelle Raaijmakers db1509c0de LibGL: Use C++ casts in `glColor` 3 years ago
  Luke Wilde 1fc611877f LibGL: Implement glIsTexture 3 years ago
  Luke Wilde f91e41f90c LibGL: Generate texture in glBindTexture if not previously generated 3 years ago
  Jesse Buhagiar 4035532ee8 LibGL+LibSoftGPU: Pass along lighting flag to Software GPU 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 9118b0d164 LibGL: Support enabling/disabling lights via `glEnable()/Disable()` 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 a41d5ffa1e LibGfx+LibGL: Allow singular matrices to be inverted 3 years ago
  Jelle Raaijmakers a4a666152b LibGfx+LibGL: Do not crash if matrix inverse does not exist 3 years ago
  Jelle Raaijmakers 7ad18e91e2 LibGL: Add capabilities to context parameters 3 years ago
  Jelle Raaijmakers 29bbf56286 LibGL+LibSoftGPU: Implement viewport support 3 years ago
  Jelle Raaijmakers c19632128c LibGL+LibSoftGPU: Implement texture coordinate generation 3 years ago
  Jelle Raaijmakers fef7f7159c LibGL+LibSoftGPU: Implement eye, clip, NDC and window coordinates 3 years ago