index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibGL
/
Tex
Age
Commit message (
Expand
)
Author
2023-01-01
LibGL: Implement `GL_TEXTURE_ENV_COLOR`
Jelle Raaijmakers
2022-11-26
LibGL: Refactor TextureNameAllocator to a more general NameAllocator
cflip
2022-10-19
LibGL+LibGPU+LibSoftGPU: Report maximum texture size
cflip
2022-09-13
LibGL: Implement `GL_TEXTURE_LOD_BIAS` for texture objects
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement `GL_GENERATE_MIPMAP`
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`
Jelle Raaijmakers
2022-09-11
LibGL: Calculate maximum log2 of texture size
Jelle Raaijmakers
2022-09-11
LibGL+LibSoftGPU: Implement fixed pipeline support for `GL_COMBINE`
Jelle Raaijmakers
2022-09-11
LibGL: Verify `Texture2D` existence
Jelle Raaijmakers
2022-09-03
LibGL: Implement `glGetTexImage`
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
Jelle Raaijmakers
2022-04-09
LibGL: Add `border_color` to `Sampler2D`
Jesse Buhagiar
2022-04-06
AK+Userland: Rename Array::front/back to first/last
Sam Atkins
2022-04-06
LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move ImageDataLayout.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move ImageFormat.h to LibGPU
Stephan Unverwerth
2022-03-10
Libraries: Use default constructors/destructors in LibGL
Lenny Maiorani
2022-03-08
LibGL: Better handling of texture targets and default textures
Jelle Raaijmakers
2022-03-08
LibGL: Remove duplicate `public:` from `Texture2D.h`
Jelle Raaijmakers
2022-02-22
LibGL: East-const two methods in `Texture2D`
Jelle Raaijmakers
2021-12-27
LibGL: Remove stubbed border from `glTexImage2D`
Jelle Raaijmakers
2021-12-24
LibGL: Remove image storage from MipMap
Stephan Unverwerth
2021-12-24
LibGL: Remove sampling code from Sampler2D
Stephan Unverwerth
2021-12-24
LibGL+LibSoftGPU: Use device samplers for rendering
Stephan Unverwerth
2021-12-24
LibGL: Attach device image to texture object and upload image data
Stephan Unverwerth
2021-12-21
LibGL: Make texture coordinates a `FloatVector4`
Jelle Raaijmakers
2021-12-20
LibGL: Only pass bound texture units to rasterizer
Jelle Raaijmakers
2021-12-19
LibGL: Fix texture sampling texel coordinate calculation
Stephan Unverwerth
2021-12-12
LibGL: Simplify Texture2D reading; add support for RGB565
Jelle Raaijmakers
2021-12-11
LibGL: Improve mipmap lookup in Texture2D
Jelle Raaijmakers
2021-12-11
LibGL: Make `glDeleteTextures` skip over 0 names
Jelle Raaijmakers
2021-12-11
LibGL: Implement `GL_(UN)PACK_ALIGNMENT`
Jelle Raaijmakers
2021-12-11
LibGL: Use `Array::back()` for last mipmap selection
Jelle Raaijmakers
2021-12-01
LibGL: Remove `TextureUnit::unbind_texture()`
Jelle Raaijmakers
2021-12-01
LibGL: Implement texture unit texturing states
Jelle Raaijmakers
2021-10-08
Libraries: Fix -Wunreachable-code warnings from clang
Nico Weber
2021-09-07
Everywhere: Behaviour => Behavior
Andreas Kling
2021-09-03
Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr
Daniel Bertalan
2021-09-02
LibGL: Implement glTexSubImage2D
Stephan Unverwerth
2021-08-26
LibGL: Implement glTexEnvf
Stephan Unverwerth
2021-08-26
LibGL: Implement glPixelStorei
Stephan Unverwerth
2021-08-18
LibGL: Improve texture sampling performance
Stephan Unverwerth
2021-08-18
LibGL: Return white texel when sampling uninitialized texture
Stephan Unverwerth
2021-08-18
LibGL: Allow glTexImage2D to create uninitialized textures
Stephan Unverwerth
2021-08-18
LibGL: Fix interpretation of BGRA byte order
Stephan Unverwerth
2021-08-12
LibGL: Implement GL_LINEAR texture filter
Stephan Unverwerth
2021-08-12
LibGL: Implement glTexParameter{i,f}
Stephan Unverwerth
2021-08-12
LibGL: Implement "mirrored repeat" wrap mode
Stephan Unverwerth
2021-08-12
LibGL: Implement "clamp" wrap mode
Stephan Unverwerth
[next]