summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGL
AgeCommit message (Expand)Author
2021-12-27LibGL: Implement `GL_QUAD_STRIP`Jelle Raaijmakers
2021-12-27LibGL: Remove stubbed border from `glTexImage2D`Jelle Raaijmakers
2021-12-27LibGL: Implement `GL_LINEAR_MIPMAP_NEAREST` supportJelle Raaijmakers
2021-12-27LibGL: Stub more API callsJelle Raaijmakers
2021-12-27LibGL: Stub lots of map-related methodsJelle Raaijmakers
2021-12-27LibGL: Implement `glGetTexLevelParameteriv`Jelle Raaijmakers
2021-12-27LibGL: Implement `glRectf` and `glRecti`Jelle Raaijmakers
2021-12-27LibGL: Implement `glMultMatrixd`Jelle Raaijmakers
2021-12-27LibGL: Stub `glClear` support for stencil bufferJelle Raaijmakers
2021-12-27LibGL: Uncrash `glMaterialf` on invalid inputJelle Raaijmakers
2021-12-27LibGL: Implement `glColor3/4dv`Jelle Raaijmakers
2021-12-27LibGL: Stub `GL_(UN)PACK_*` context parametersJelle Raaijmakers
2021-12-27LibGL: Add glext.h and lots of new defines in gl.hJelle Raaijmakers
2021-12-27LibGL: Extract platform types to `glplatform.h`Jelle Raaijmakers
2021-12-24LibGL: Remove image storage from MipMapStephan Unverwerth
2021-12-24LibGL: Remove sampling code from Sampler2DStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Add method to query device infoStephan Unverwerth
2021-12-24LibSoftGPU: Remove GLenum used for selecting rendered primitive typeStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for polygon modeStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for fog modeStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for depth test funcStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for draw buffer selectionStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for culled side selectionStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for front face selectionStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for alpha blend factorsStephan Unverwerth
2021-12-24LibSoftGPU: Remove OpenGL type for alpha test funcStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Use device samplers for renderingStephan Unverwerth
2021-12-24LibGL: Synchronize device config before rendering if anything changedStephan Unverwerth
2021-12-24LibGL: Attach device image to texture object and upload image dataStephan Unverwerth
2021-12-24LibSoftGPU: Rename class SoftwareRasterizer to DeviceStephan Unverwerth
2021-12-24LibGL: Remove unused GLStruct.hStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPUStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Move primitive assembly and clipping into LibSoftGPUStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Add face culling state to rasterizer optionsStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU libraryStephan Unverwerth
2021-12-21LibGL: Simplify `glDrawPixels` checks and reduce debug spamJelle Raaijmakers
2021-12-21LibGL: Implement `GL_POLYGON` renderingJelle Raaijmakers
2021-12-21LibGL: Allow querying maximum matrix stack depthsJelle Raaijmakers
2021-12-21LibGL: Implement matrix mode `GL_TEXTURE`Jelle Raaijmakers
2021-12-21LibGL: Make texture coordinates a `FloatVector4`Jelle Raaijmakers
2021-12-20LibGL: Only pass bound texture units to rasterizerJelle Raaijmakers
2021-12-20LibGL: Use 8x8 block size in `SoftwareRasterizer`Jelle Raaijmakers
2021-12-19LibGL: Fix texture sampling texel coordinate calculationStephan Unverwerth
2021-12-12LibGL: Simplify Texture2D reading; add support for RGB565Jelle Raaijmakers
2021-12-12LibGL: Prevent limbo state if `glEnd` does not support drawing modeJelle Raaijmakers
2021-12-12LibGL: Do not exclude points on the clip planesJelle Raaijmakers
2021-12-12LibGL: Remove unused method from SoftwareRasterizerJelle Raaijmakers
2021-12-12LibGL: Invoke own methods when drawing arrays or elementsJelle Raaijmakers
2021-12-12LibGL: Support missing context in `glGetError` and `glGetIntegerv`Jelle Raaijmakers
2021-12-12LibGL: Implement the `GL_DITHER` parameterJelle Raaijmakers