Jelle Raaijmakers
|
1c32d93a12
LibSoftGPU: Call `floor_int_range` only once in `sample_2d_lod`
|
vor 2 Jahren |
Jelle Raaijmakers
|
1774fde37c
LibSoftGPU: Drop texel Z coordinate from `Sampler`
|
vor 2 Jahren |
Jelle Raaijmakers
|
8ff7c52cf4
LibSoftGPU: Return a `const&` texel in `Image` to prevent copying
|
vor 2 Jahren |
Jelle Raaijmakers
|
eda1ffba73
LibGL: Implement `GL_TEXTURE_LOD_BIAS` for texture objects
|
vor 2 Jahren |
Jelle Raaijmakers
|
1540c56e6c
LibGL+LibGPU+LibSoftGPU: Implement `GL_GENERATE_MIPMAP`
|
vor 2 Jahren |
Jelle Raaijmakers
|
dda5987684
LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`
|
vor 2 Jahren |
Jelle Raaijmakers
|
1d36bfdac1
LibGL+LibSoftGPU: Implement fixed pipeline support for `GL_COMBINE`
|
vor 2 Jahren |
Jelle Raaijmakers
|
759ef82e75
LibSoftGPU: Convert width and height to `f32x4` just once
|
vor 2 Jahren |
Jelle Raaijmakers
|
b62dba6bbf
LibSoftGPU: Remove unused alias `truncate_int_range`
|
vor 2 Jahren |
Stephan Unverwerth
|
4a99875582
LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images
|
vor 3 Jahren |
Stephan Unverwerth
|
e7450fa940
LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU
|
vor 3 Jahren |
Jelle Raaijmakers
|
ae88c642c6
LibSoftGPU: Test for `1.f` equality in determining the scale factor
|
vor 3 Jahren |
Jelle Raaijmakers
|
3ece3f3ed1
LibSoftGPU: Remove a lot of `[ui]32x4` casts in `Sampler`
|
vor 3 Jahren |
Stephan Unverwerth
|
8165346ae4
LibSoftGPU: Choose correct texture filter based on scale factor
|
vor 3 Jahren |
Stephan Unverwerth
|
7a19d0b4f9
LibSoftGPU: Add mipmap selection to sampler class
|
vor 3 Jahren |
Stephan Unverwerth
|
6f261d0362
LibSoftGPU: Use bitwise and instead of modulus operator for POT textures
|
vor 3 Jahren |
Stephan Unverwerth
|
034dc480d2
LibSoftGPU: Vectorize texture sampling and shading
|
vor 3 Jahren |
Jelle Raaijmakers
|
a362a95912
LibSoftGPU: Shift U/V coordinates just once in `Sampler`
|
vor 3 Jahren |
Jelle Raaijmakers
|
bca1b9f475
LibSoftGPU: Use `AK::mix` instead of manual interpolation
|
vor 3 Jahren |
Stephan Unverwerth
|
fe36edf6ae
LibSoftGPU: Put all constexpr config options into Config.h
|
vor 3 Jahren |
Jesse Buhagiar
|
ca093f442c
LibSoftGPU: Mark `wrap_clamp` as [[maybe_unused]]
|
vor 3 Jahren |
Jelle Raaijmakers
|
f856f49edb
LibSoftGPU: Clamp to edge instead of border
|
vor 3 Jahren |
Stephan Unverwerth
|
b8bb72abbe
LibSoftGPU: Add device method for creating images
|
vor 3 Jahren |