Jelle Raaijmakers
|
aa3a6767f6
LibGL+LibGPU+LibSoftGPU: Implement blend equations
|
1 年之前 |
Jelle Raaijmakers
|
403d3bbdaf
LibSoftGPU: Optimize `GPU::Vertex` lists
|
1 年之前 |
Jelle Raaijmakers
|
edcb6176ce
LibGL+Lib*GPU: Set model view and projection matrices separately
|
1 年之前 |
Bastiaan van der Plaat
|
494a8cb816
AK: Add to_radians and to_degrees math functions
|
1 年之前 |
Jelle Raaijmakers
|
f391ccfe53
LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive
|
2 年之前 |
Jelle Raaijmakers
|
62285e0569
LibSoftGPU: Use multiplication instead of division for linear fog
|
2 年之前 |
Jelle Raaijmakers
|
f54d9c0a61
LibSoftGPU: Use `AK::SIMD::exp_approximate` instead of `::exp`
|
2 年之前 |
Jelle Raaijmakers
|
62f4486190
LibSoftGPU: Only enable texture stages if required
|
2 年之前 |
Jelle Raaijmakers
|
69b94e4235
LibSoftGPU: Make blending simpler and more efficient
|
2 年之前 |
Jelle Raaijmakers
|
5c1038e54f
LibSoftGPU: Remove DeprecatedString usage
|
2 年之前 |
Jelle Raaijmakers
|
44d679ba7e
LibSoftGPU: Remove workaround for i686 depth comparison
|
2 年之前 |
Andrew Kaster
|
a492e2018d
Userland: Silence warnings from ElapsedTimer::elapsed() type change
|
2 年之前 |
Stephan Unverwerth
|
c25359df47
LibSoftGPU: Delegate shader creation to new class ShaderCompiler
|
2 年之前 |
Stephan Unverwerth
|
b18bf702ea
LibSoftGPU: Implement shader processor for SoftGPU ISA
|
2 年之前 |
Stephan Unverwerth
|
1e548a84d6
LibSoftGPU: Define a simple shader instruction set
|
2 年之前 |
Stephan Unverwerth
|
bb28492af0
LibSoftGPU: Make output in PixelQuad generic
|
2 年之前 |
Stephan Unverwerth
|
c008b6ce18
LibSoftGPU: Make input in PixelQuad generic
|
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 年之前 |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 年之前 |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 年之前 |
Jelle Raaijmakers
|
88ca72aa79
LibSoftGPU: Extract `argb32_color` value in rasterization
|
2 年之前 |
Jelle Raaijmakers
|
681695a07a
LibSoftGPU: Make alpha testing a static function
|
2 年之前 |
Jelle Raaijmakers
|
4e63ce231f
LibSoftGPU: Clean up `Sampler` imports
|
2 年之前 |
cflip
|
abc0c44f0b
LibGL+LibGPU+LibSoftGPU: Report maximum texture size
|
2 年之前 |
Jelle Raaijmakers
|
1aa1c89afa
LibGL+LibGPU+LibSoftGPU: Report texture clamp to edge support
|
2 年之前 |
Jelle Raaijmakers
|
087f565700
LibSoftGPU: Divide texture coordinates by Q
|
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 年之前 |