Stephan Unverwerth
|
7da9447619
LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPU
|
3 år sedan |
Stephan Unverwerth
|
e7450fa940
LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU
|
3 år sedan |
Stephan Unverwerth
|
4e0643ae97
LibGL+LibGPU+LibSoftGPU: Move ImageFormat.h to LibGPU
|
3 år sedan |
Stephan Unverwerth
|
24d420312c
LibGL+LibGPU+LibSoftGPU: Move Enums.h to LibGPU
|
3 år sedan |
Stephan Unverwerth
|
ac033dd9b6
LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPU
|
3 år sedan |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 år sedan |
Jelle Raaijmakers
|
8a3242cb83
LibGL+LibSoftGPU+LibGfx: Reimplement normal transformation
|
3 år sedan |
Jelle Raaijmakers
|
284a629ab4
LibGL+LibSoftGPU: Implement more of `GL_LIGHT_MODEL_COLOR_CONTROL`
|
3 år sedan |
Jelle Raaijmakers
|
8c9fa50c61
LibSoftGPU: Apply regular cartesian coordinate system
|
3 år sedan |
Jelle Raaijmakers
|
db0616c67a
LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888
|
3 år sedan |
Jelle Raaijmakers
|
6318522339
LibSoftGPU: Remove `Device::wait_for_all_threads()`
|
3 år sedan |
Jelle Raaijmakers
|
453f62c935
LibGL+LibSoftGPU: Implement `GL_POLYGON_OFFSET_FILL` capability
|
3 år sedan |
Stephan Unverwerth
|
12f63df329
LibGL+LibSoftGPU: Support generation of multiple texture coordinates
|
3 år sedan |
Jelle Raaijmakers
|
11c807ebd1
LibGL+LibSoftGPU: Implement the stencil buffer
|
3 år sedan |
Jelle Raaijmakers
|
3609ffc450
LibGL+LibSoftGPU: Enumize material front/back face selection
|
3 år sedan |
Jelle Raaijmakers
|
8efd6bc878
LibGL+LibSoftGPU: Implement `glDrawPixels` depth buffer support
|
3 år sedan |
Jelle Raaijmakers
|
ca78327a96
LibGL+LibSoftGPU: Implement rasterization position
|
3 år sedan |
Jelle Raaijmakers
|
8e935ad3b1
LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL`
|
3 år sedan |
Jesse Buhagiar
|
4035532ee8
LibGL+LibSoftGPU: Pass along lighting flag to Software GPU
|
3 år sedan |
Jesse Buhagiar
|
775ef000e0
LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU
|
3 år sedan |
Jesse Buhagiar
|
92373ab0b6
LibGL: Flesh out `glMaterialf{v}`
|
3 år sedan |
Jesse Buhagiar
|
bf294612a7
LibGL: Implement `glLightf{v}` and fix `gl.h` prototype
|
3 år sedan |
Jelle Raaijmakers
|
29bbf56286
LibGL+LibSoftGPU: Implement viewport support
|
3 år sedan |
Stephan Unverwerth
|
941e9d9922
LibSoftGPU: Move alpha test into separate function
|
3 år sedan |
Stephan Unverwerth
|
68a1727547
LibSoftGPU: Move alpha blend factor setup out of triangle rasterization
|
3 år sedan |
Stephan Unverwerth
|
b4a18eaaf0
LibSoftGPU: Make rasterization and shading member functions of Device
|
3 år sedan |
Stephan Unverwerth
|
b7c0c32f24
LibSoftGPU: Add option to render a debug overlay
|
3 år sedan |
Stephan Unverwerth
|
fe36edf6ae
LibSoftGPU: Put all constexpr config options into Config.h
|
3 år sedan |
Jelle Raaijmakers
|
c19632128c
LibGL+LibSoftGPU: Implement texture coordinate generation
|
3 år sedan |
Jelle Raaijmakers
|
fef7f7159c
LibGL+LibSoftGPU: Implement eye, clip, NDC and window coordinates
|
3 år sedan |