Stephan Unverwerth
|
a9e27b9a0f
LibSoftGPU: Rename class SoftwareRasterizer to Device
|
3 years ago |
Stephan Unverwerth
|
178b28b469
LibGL: Remove unused GLStruct.h
|
3 years ago |
Stephan Unverwerth
|
251f3c007f
LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPU
|
3 years ago |
Stephan Unverwerth
|
73ba208ee7
LibGL+LibSoftGPU: Move primitive assembly and clipping into LibSoftGPU
|
3 years ago |
Stephan Unverwerth
|
2f35135743
LibGL+LibSoftGPU: Add face culling state to rasterizer options
|
3 years ago |
Stephan Unverwerth
|
ad3d5d43bd
LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library
|
3 years ago |
Jelle Raaijmakers
|
7fa2e792a8
LibGL: Simplify `glDrawPixels` checks and reduce debug spam
|
3 years ago |
Jelle Raaijmakers
|
a1fb16e89c
LibGL: Implement `GL_POLYGON` rendering
|
3 years ago |
Jelle Raaijmakers
|
604eea5827
LibGL: Allow querying maximum matrix stack depths
|
3 years ago |
Jelle Raaijmakers
|
18399d00fa
LibGL: Implement matrix mode `GL_TEXTURE`
|
3 years ago |
Jelle Raaijmakers
|
4703e8cbcf
LibGL: Make texture coordinates a `FloatVector4`
|
3 years ago |
Jelle Raaijmakers
|
4e3ed16527
LibGL: Only pass bound texture units to rasterizer
|
3 years ago |
Jelle Raaijmakers
|
212334eaef
LibGL: Simplify Texture2D reading; add support for RGB565
|
3 years ago |
Jelle Raaijmakers
|
12c4491cca
LibGL: Prevent limbo state if `glEnd` does not support drawing mode
|
3 years ago |
Jelle Raaijmakers
|
46c564dd1a
LibGL: Invoke own methods when drawing arrays or elements
|
3 years ago |
Jelle Raaijmakers
|
a06b69c5b5
LibGL: Implement the `GL_DITHER` parameter
|
3 years ago |
Jelle Raaijmakers
|
b89524c981
LibGL: Implement the `GL_LIGHTING` parameter
|
3 years ago |
Jelle Raaijmakers
|
b1ac181537
LibGL: Centralize all context parameters
|
3 years ago |
Jelle Raaijmakers
|
2af9b625e8
LibGL: Implement `GL_*_BITS` and `GL_DOUBLEBUFFER` parameters
|
3 years ago |
Jelle Raaijmakers
|
033f224966
LibGL: Add `GL_SHADING_LANGUAGE_VERSION` to `glGetString`
|
3 years ago |
Jelle Raaijmakers
|
6643775999
LibGL: Add stub for `glCopyTexImage2D`
|
3 years ago |
Jelle Raaijmakers
|
401472c9a4
LibGL: Implement `glDrawPixels` and add stub for `glBitmap`
|
3 years ago |
Jelle Raaijmakers
|
c2960e68a8
LibGL: Implement `glLightModelf` and `glLightModelfv`
|
3 years ago |
Jelle Raaijmakers
|
0453cad46c
LibGL: Add stubs for `glPushAttrib` and `glPopAttrib`
|
3 years ago |
Jelle Raaijmakers
|
fbed7a5ba8
LibGL: Implement `glLineWidth`
|
3 years ago |
Jelle Raaijmakers
|
506abf2a61
LibGL: Implement `glIsList`
|
3 years ago |
Jelle Raaijmakers
|
9c9fa33495
LibGL: Implement `glClearStencil`
|
3 years ago |
Jelle Raaijmakers
|
9dbc8d7e3c
LibGL: Add stubs for `glMaterialf` and `glMaterialfv`
|
3 years ago |
Jelle Raaijmakers
|
4eb6295a57
LibGL: Implement `glRasterPos2i`
|
3 years ago |
Jelle Raaijmakers
|
78d0674228
LibGL: Implement `glNormal3f` and `glNormal3fv`
|
3 years ago |