Tim Schumacher
|
82a152b696
LibGfx: Remove `try_` prefix from bitmap creation functions
|
před 2 roky |
Stephan Unverwerth
|
3b2ded1d44
LibGPU+LibSoftGPU: Move size and pixel format information to GPU::Image
|
před 2 roky |
Jelle Raaijmakers
|
8ff7c52cf4
LibSoftGPU: Return a `const&` texel in `Image` to prevent copying
|
před 2 roky |
Jelle Raaijmakers
|
1540c56e6c
LibGL+LibGPU+LibSoftGPU: Implement `GL_GENERATE_MIPMAP`
|
před 2 roky |
Jelle Raaijmakers
|
dda5987684
LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`
|
před 2 roky |
Jelle Raaijmakers
|
84c4b66721
LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support
|
před 2 roky |
Jelle Raaijmakers
|
eb7c3d16fb
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
|
před 2 roky |
Jelle Raaijmakers
|
73f7f4656c
LibSoftGPU: Make `ownership_token` type in `Image` consistent
|
před 2 roky |
Jelle Raaijmakers
|
9a1364d784
LibSoftGPU: Use `FloatVector4` pixel format for `Image`
|
před 3 roky |
Stephan Unverwerth
|
4a99875582
LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images
|
před 3 roky |
Stephan Unverwerth
|
e416380826
LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU
|
před 3 roky |
Stephan Unverwerth
|
54307a9cd3
LibGL+LibGPU+LibSoftGPU: Move ImageDataLayout.h to LibGPU
|
před 3 roky |
Jelle Raaijmakers
|
7004b20656
LibGL+LibSoftGPU: Use more expressive `is_power_of_two`
|
před 3 roky |
Jelle Raaijmakers
|
db0616c67a
LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888
|
před 3 roky |
Stephan Unverwerth
|
6f261d0362
LibSoftGPU: Use bitwise and instead of modulus operator for POT textures
|
před 3 roky |
Stephan Unverwerth
|
c72a996542
LibSoftGPU: Add method to copy texels between images
|
před 3 roky |
Stephan Unverwerth
|
b41ad28654
LibSoftGPU: Add methods to read and write image data
|
před 3 roky |
Stephan Unverwerth
|
91ccf9958f
LibSoftGPU: Add Image class
|
před 3 roky |