Jesse Buhagiar
|
fc8dd0bf68
LibSoftGPU: Use correct position for `vertex_to_light`
|
před 3 roky |
Jelle Raaijmakers
|
8f33e55726
LibSoftGPU: Add stencil statistic to debug overlay
|
před 3 roky |
Jelle Raaijmakers
|
11c807ebd1
LibGL+LibSoftGPU: Implement the stencil buffer
|
před 3 roky |
Jelle Raaijmakers
|
3609ffc450
LibGL+LibSoftGPU: Enumize material front/back face selection
|
před 3 roky |
Jelle Raaijmakers
|
8efd6bc878
LibGL+LibSoftGPU: Implement `glDrawPixels` depth buffer support
|
před 3 roky |
Jelle Raaijmakers
|
ca78327a96
LibGL+LibSoftGPU: Implement rasterization position
|
před 3 roky |
Jelle Raaijmakers
|
8e935ad3b1
LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL`
|
před 3 roky |
Jelle Raaijmakers
|
9d4c2f6308
LibGL+LibSoftGPU: Calculate spotlight cutoff angle as degrees
|
před 3 roky |
Luke Wilde
|
f216df7d0f
LibSoftGPU: Don't render triangle strip if there's less than 3 vertices
|
před 3 roky |
Jesse Buhagiar
|
9aae648482
LibSoftGPU: Implement per-vertex Lighting during T&L Stage
|
před 3 roky |
Jesse Buhagiar
|
5a1f559ed9
LibSoftGPU: Transform normals during T&L stage
|
před 3 roky |
Jesse Buhagiar
|
775ef000e0
LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU
|
před 3 roky |
Jesse Buhagiar
|
92373ab0b6
LibGL: Flesh out `glMaterialf{v}`
|
před 3 roky |
Jesse Buhagiar
|
bf294612a7
LibGL: Implement `glLightf{v}` and fix `gl.h` prototype
|
před 3 roky |
Jesse Buhagiar
|
192befa84b
LibGL+LibSoftGPU: Add `GL_MAX_LIGHTS` to get_context_parameter
|
před 3 roky |
Jelle Raaijmakers
|
17ec433326
LibSoftGPU: Only render complete primitives
|
před 3 roky |
Jelle Raaijmakers
|
29bbf56286
LibGL+LibSoftGPU: Implement viewport support
|
před 3 roky |
Jelle Raaijmakers
|
d236b0ed12
LibSoftGPU: Rename window coordinate transformation function
|
před 3 roky |
Stephan Unverwerth
|
d45931b423
LibSoftGPU: Take sample from pixel center
|
před 3 roky |
Stephan Unverwerth
|
5028b53b49
LibSoftGPU: Make divide-by-zero guard more explicit in stats overlay
|
před 3 roky |
Stephan Unverwerth
|
57215d0e1f
LibSoftGPU: Allow arbitrary render target sizes
|
před 3 roky |
Stephan Unverwerth
|
941e9d9922
LibSoftGPU: Move alpha test into separate function
|
před 3 roky |
Stephan Unverwerth
|
68a1727547
LibSoftGPU: Move alpha blend factor setup out of triangle rasterization
|
před 3 roky |
Stephan Unverwerth
|
b4a18eaaf0
LibSoftGPU: Make rasterization and shading member functions of Device
|
před 3 roky |
Stephan Unverwerth
|
d89c515609
LibSoftGPU: Vectorize color conversion from/to framebuffer
|
před 3 roky |
Stephan Unverwerth
|
66cf2ea240
LibSoftGPU: Only interpolate fog values if fog is enabled
|
před 3 roky |
Stephan Unverwerth
|
f510a3cd8f
LibSoftGPU: Add SIMD utilization counter to debug overlay
|
před 3 roky |
Stephan Unverwerth
|
b8e06ca757
LibSoftGPU: Vectorize the rest of the rasterizer pipeline
|
před 3 roky |
Stephan Unverwerth
|
034dc480d2
LibSoftGPU: Vectorize texture sampling and shading
|
před 3 roky |
mjz19910
|
10ec98dd38
Everywhere: Fix spelling mistakes
|
před 3 roky |