Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-09 | LibGL+LibSoftGPU: Add `GL_ADD` Texture Environment | Jesse Buhagiar | |
2022-04-07 | LibGPU: Don't dlopen using absolute path | Sahan Fernando | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamically | Stephan Unverwerth | |
This loads libsoftgpu.so during GLContext creation and instantiates the device class which is then passed into the GLContext constructor. | |||
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Add virtual base class for devices | Stephan Unverwerth | |
This adds a virtual base class for GPU devices located in LibGPU. The OpenGL context now only talks to this device agnostic interface. Currently the device interface is simply a copy of the existing SoftGPU interface to get things going :^) | |||
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images | Stephan Unverwerth | |
This introduces a new device independent base class for Images in LibGPU that also keeps track of the device from which it was created in order to prevent assigning images across devices. | |||
2022-04-06 | LibGPU+LibSoftGPU: Move RasterizerOptions into LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGPU+LibSoftGPU: Move LightModelParameters into LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move TexCoordGenerationConfig into LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU | 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-04-06 | LibGL+LibGPU+LibSoftGPU: Move Enums.h to LibGPU | Stephan Unverwerth | |
2022-04-06 | LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPU | Stephan Unverwerth | |
This introduces a new abstraction layer, LibGPU, that serves as the usermode interface to GPU devices. To get started we just move the DeviceConfig there and make sure everything still works :^) |