Jelle Raaijmakers
|
edcb6176ce
LibGL+Lib*GPU: Set model view and projection matrices separately
|
1 年之前 |
Jelle Raaijmakers
|
62285e0569
LibSoftGPU: Use multiplication instead of division for linear fog
|
2 年之前 |
Jelle Raaijmakers
|
62f4486190
LibSoftGPU: Only enable texture stages if required
|
2 年之前 |
Jelle Raaijmakers
|
69b94e4235
LibSoftGPU: Make blending simpler and more efficient
|
2 年之前 |
Stephan Unverwerth
|
b18bf702ea
LibSoftGPU: Implement shader processor for SoftGPU ISA
|
2 年之前 |
Stephan Unverwerth
|
49139d5f4e
LibSoftGPU: Allow binding a fragment shader
|
2 年之前 |
Stephan Unverwerth
|
93ab2db80f
LibGL+LibSoftGPU: Add GPU side shader infrastructure
|
2 年之前 |
MacDue
|
27fae78335
Meta+Userland: Pass Gfx::IntSize by value
|
2 年之前 |
Jelle Raaijmakers
|
681695a07a
LibSoftGPU: Make alpha testing a static function
|
2 年之前 |
Jelle Raaijmakers
|
00d46e5d77
LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit
|
2 年之前 |
Jelle Raaijmakers
|
dda5987684
LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`
|
2 年之前 |
Jelle Raaijmakers
|
44953a4301
LibGL+LibGPU+LibSoftGPU: Implement `glCopyTex(Sub)?Image2d`
|
2 年之前 |
Jelle Raaijmakers
|
eb81b66b4e
LibGL+LibGPU+LibSoftGPU: Rename `blit_color_buffer_to`
|
2 年之前 |
Jelle Raaijmakers
|
84c4b66721
LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support
|
2 年之前 |
Jelle Raaijmakers
|
eb7c3d16fb
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
|
2 年之前 |
Jelle Raaijmakers
|
421a80bf43
LibSoftGPU: Update coverage bits after alpha testing
|
3 年之前 |
RKBethke
|
0836912a6d
LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane
|
3 年之前 |
Jelle Raaijmakers
|
a20bf80b05
LibGL+LibGPU+LibSoftGPU: Implement point and line drawing
|
3 年之前 |
Hendiadyoin1
|
d866637074
LibSoftGPU: Use round_to<int> in Device::get_rasterization_rect_of_size
|
3 年之前 |
Jelle Raaijmakers
|
526390ec06
LibSoftGPU: Move back to `i32`-based subpixels
|
3 年之前 |
Jelle Raaijmakers
|
f5ea93edfd
LibSoftGPU: Remove unused `Matrix3x3.h` include
|
3 年之前 |
Stephan Unverwerth
|
211d24a218
LibGL+LibGPU+LibSoftGPU: Add virtual base class for devices
|
3 年之前 |
Stephan Unverwerth
|
4a99875582
LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images
|
3 年之前 |
Stephan Unverwerth
|
1f3642ed48
LibGPU+LibSoftGPU: Move RasterizerOptions into LibGPU
|
3 年之前 |
Stephan Unverwerth
|
5d2740217f
LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPU
|
3 年之前 |
Stephan Unverwerth
|
5bf224708f
LibGPU+LibSoftGPU: Move LightModelParameters into LibGPU
|
3 年之前 |
Stephan Unverwerth
|
5a5596b381
LibGL+LibGPU+LibSoftGPU: Move TexCoordGenerationConfig into LibGPU
|
3 年之前 |
Stephan Unverwerth
|
8f359bf758
LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPU
|
3 年之前 |
Stephan Unverwerth
|
e416380826
LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU
|
3 年之前 |
Stephan Unverwerth
|
b652db1f54
LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPU
|
3 年之前 |