Stephan Unverwerth
|
9627576d9c
LibGL: Track multiple current texture coordinates in GLContext
|
3 years ago |
Stephan Unverwerth
|
a2c771a913
LibGL: Handle multiple texture coordinates in client state
|
3 years ago |
Stephan Unverwerth
|
7571ef0343
LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct
|
3 years ago |
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 |