Stephan Unverwerth
|
3b2ded1d44
LibGPU+LibSoftGPU: Move size and pixel format information to GPU::Image
|
2 lat temu |
Stephan Unverwerth
|
c25359df47
LibSoftGPU: Delegate shader creation to new class ShaderCompiler
|
2 lat temu |
Stephan Unverwerth
|
b18bf702ea
LibSoftGPU: Implement shader processor for SoftGPU ISA
|
2 lat temu |
Stephan Unverwerth
|
93ab2db80f
LibGL+LibSoftGPU: Add GPU side shader infrastructure
|
2 lat temu |
Tim Schumacher
|
ce2f1b845f
Everywhere: Mark dependencies of most targets as PRIVATE
|
2 lat temu |
Tim Schumacher
|
ef9b543426
LibC: Remove the LibM interface target
|
2 lat temu |
Jelle Raaijmakers
|
eb7c3d16fb
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
|
2 lat temu |
Jelle Raaijmakers
|
db0616c67a
LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888
|
3 lat temu |
Jelle Raaijmakers
|
11c807ebd1
LibGL+LibSoftGPU: Implement the stencil buffer
|
3 lat temu |
Stephan Unverwerth
|
034dc480d2
LibSoftGPU: Vectorize texture sampling and shading
|
3 lat temu |
Stephan Unverwerth
|
b8bb72abbe
LibSoftGPU: Add device method for creating images
|
3 lat temu |
Stephan Unverwerth
|
91ccf9958f
LibSoftGPU: Add Image class
|
3 lat temu |
Stephan Unverwerth
|
a9e27b9a0f
LibSoftGPU: Rename class SoftwareRasterizer to Device
|
3 lat temu |
Stephan Unverwerth
|
ad3d5d43bd
LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library
|
3 lat temu |