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 |