summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGL/GLContext.h
AgeCommit message (Expand)Author
2022-04-17LibGL: Implement `GLContext::frontbuffer()`Jelle Raaijmakers
2022-04-09LibGL: Add stub for glCopyTexSubImage2DJesse Buhagiar
2022-04-09LibGL: Implement `glArrayElement`Jesse Buhagiar
2022-04-09LibGL: Implement `gl_tex_parameterfv`Jesse Buhagiar
2022-04-09LibGL: Add stub `glClipPlane`Jesse Buhagiar
2022-04-06LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamicallyStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Add virtual base class for devicesStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPUStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPUStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPUStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPUStephan Unverwerth
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-27LibGL: Always normalize vertex attribute dataJelle Raaijmakers
2022-03-10LibGL: Keep track of active matrix and stackJelle Raaijmakers
2022-03-10LibGL: Only normalize in `glRotate*` if possibleJelle Raaijmakers
2022-03-09LibGL: Merge GLContext and SoftwareGLContextStephan Unverwerth
2022-03-08LibGL: East-const `glTex*` methodsJelle Raaijmakers
2022-01-26LibGL: Implement `glMateriali{v}`Jesse Buhagiar
2022-01-26LibGL: Implement `glLighti{v}`Jesse Buhagiar
2022-01-26LibGL: Implement `glGetMaterial`Jesse Buhagiar
2022-01-26LibGL: Implement `glGetLight`Jesse Buhagiar
2022-01-19LibGL: Add stubs for multitexturing and announce GL_ARB_multitextureStephan Unverwerth
2022-01-17LibGL+LibSoftGPU: Implement the stencil bufferJelle Raaijmakers
2022-01-14LibGL: Add context lifetime debug outputJelle Raaijmakers
2022-01-13LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL`Jelle Raaijmakers
2022-01-13LibGL: Implement glIsTextureLuke Wilde
2022-01-12Ports+LibGL: Replace LibGL context check by ScummVM patchJelle Raaijmakers
2022-01-12LibGL: Flesh out `glMaterialf{v}`Jesse Buhagiar
2022-01-12LibGL: Implement `glLightf{v}` and fix `gl.h` prototypeJesse Buhagiar
2021-12-30LibGL: Change `gl_tex_gen` param to `GLint`Jelle Raaijmakers
2021-12-27LibGL: Stub more API callsJelle Raaijmakers
2021-12-27LibGL: Implement `glGetTexLevelParameteriv`Jelle Raaijmakers
2021-12-27LibGL: Implement `glRectf` and `glRecti`Jelle Raaijmakers
2021-12-27LibGL: Add glext.h and lots of new defines in gl.hJelle Raaijmakers
2021-12-12LibGL: Support missing context in `glGetError` and `glGetIntegerv`Jelle Raaijmakers
2021-12-12LibGL: Add stub for `glCopyTexImage2D`Jelle Raaijmakers
2021-12-12LibGL: Implement `glDrawPixels` and add stub for `glBitmap`Jelle Raaijmakers
2021-12-12LibGL: Implement `glLightModelf` and `glLightModelfv`Jelle Raaijmakers
2021-12-12LibGL: Add stubs for `glPushAttrib` and `glPopAttrib`Jelle Raaijmakers
2021-12-12LibGL: Implement `glLineWidth`Jelle Raaijmakers
2021-12-12LibGL: Implement `glIsList`Jelle Raaijmakers
2021-12-12LibGL: Implement `glClearStencil`Jelle Raaijmakers
2021-12-12LibGL: Add stubs for `glMaterialf` and `glMaterialfv`Jelle Raaijmakers
2021-12-12LibGL: Implement `glRasterPos2i`Jelle Raaijmakers
2021-12-12LibGL: Implement `glNormal3f` and `glNormal3fv`Jelle Raaijmakers
2021-12-12LibGL: Implement `glStencil*` functionsJelle Raaijmakers
2021-12-12LibGL: Implement `glListBase`Jelle Raaijmakers
2021-12-12LibGL: Implement `glCallLists`Jelle Raaijmakers
2021-12-12LibGL: Implement `glMultMatrixf`Jelle Raaijmakers
2021-12-12LibGL: Implement `glGetDoublev`Jelle Raaijmakers