Stephan Unverwerth
|
9627576d9c
LibGL: Track multiple current texture coordinates in GLContext
|
3 سال پیش |
Stephan Unverwerth
|
a2c771a913
LibGL: Handle multiple texture coordinates in client state
|
3 سال پیش |
Stephan Unverwerth
|
044582b0ce
LibGL: Add stubs for multitexturing and announce GL_ARB_multitexture
|
3 سال پیش |
Stephan Unverwerth
|
d3d12c2fe7
LibGL: Generate GL extension string dynamically during construction
|
3 سال پیش |
Jelle Raaijmakers
|
11c807ebd1
LibGL+LibSoftGPU: Implement the stencil buffer
|
3 سال پیش |
Jelle Raaijmakers
|
6386671944
LibGL: Convert stencil front/back function and operation to `Array`s
|
3 سال پیش |
Jelle Raaijmakers
|
3609ffc450
LibGL+LibSoftGPU: Enumize material front/back face selection
|
3 سال پیش |
Jelle Raaijmakers
|
ca78327a96
LibGL+LibSoftGPU: Implement rasterization position
|
3 سال پیش |
Jelle Raaijmakers
|
8e935ad3b1
LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL`
|
3 سال پیش |
Jelle Raaijmakers
|
c03b21f0ea
LibGL: Make `MaterialFace` a simple `u8` enum
|
3 سال پیش |
Luke Wilde
|
1fc611877f
LibGL: Implement glIsTexture
|
3 سال پیش |
Jesse Buhagiar
|
775ef000e0
LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU
|
3 سال پیش |
Jesse Buhagiar
|
92373ab0b6
LibGL: Flesh out `glMaterialf{v}`
|
3 سال پیش |
Jesse Buhagiar
|
bf294612a7
LibGL: Implement `glLightf{v}` and fix `gl.h` prototype
|
3 سال پیش |
Jesse Buhagiar
|
192befa84b
LibGL+LibSoftGPU: Add `GL_MAX_LIGHTS` to get_context_parameter
|
3 سال پیش |
Jelle Raaijmakers
|
69eb3b0838
LibGL: Remove duplicate `private:` from SoftwareGLContext.h
|
3 سال پیش |
Jelle Raaijmakers
|
7ad18e91e2
LibGL: Add capabilities to context parameters
|
3 سال پیش |
Jelle Raaijmakers
|
29bbf56286
LibGL+LibSoftGPU: Implement viewport support
|
3 سال پیش |
Jelle Raaijmakers
|
c19632128c
LibGL+LibSoftGPU: Implement texture coordinate generation
|
3 سال پیش |
Jelle Raaijmakers
|
8cf91a5ae5
LibGL: Change `gl_tex_gen` param to `GLint`
|
3 سال پیش |
Jelle Raaijmakers
|
3a5f69b6f3
LibGL+LibSoftGPU: Implement normalization of normals
|
3 سال پیش |
Jelle Raaijmakers
|
9bc8587c0d
LibGL: Implement fog in `GL_LINEAR` mode
|
3 سال پیش |
Jelle Raaijmakers
|
ccf6769d95
LibGL: Stub more API calls
|
3 سال پیش |
Jelle Raaijmakers
|
dae63352a3
LibGL: Implement `glGetTexLevelParameteriv`
|
3 سال پیش |
Jelle Raaijmakers
|
d83702cb92
LibGL: Implement `glRectf` and `glRecti`
|
3 سال پیش |
Stephan Unverwerth
|
39995548e4
LibGL+LibSoftGPU: Add method to query device info
|
3 سال پیش |
Stephan Unverwerth
|
d8c17c8838
LibGL+LibSoftGPU: Use device samplers for rendering
|
3 سال پیش |
Stephan Unverwerth
|
f69de5e850
LibGL: Synchronize device config before rendering if anything changed
|
3 سال پیش |
Stephan Unverwerth
|
a9e27b9a0f
LibSoftGPU: Rename class SoftwareRasterizer to Device
|
3 سال پیش |
Stephan Unverwerth
|
178b28b469
LibGL: Remove unused GLStruct.h
|
3 سال پیش |