Commit History

Autor SHA1 Mensaxe Data
  Stephan Unverwerth f7c40b25ac LibSoftGPU: Remove GLenum used for selecting rendered primitive type %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth de0069188f LibSoftGPU: Remove OpenGL type for polygon mode %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth f4d29bf665 LibSoftGPU: Remove OpenGL type for fog mode %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 74ed7713fa LibSoftGPU: Remove OpenGL type for depth test func %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 33e601800c LibSoftGPU: Remove OpenGL type for draw buffer selection %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 1904be0370 LibSoftGPU: Remove OpenGL type for culled side selection %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 24c76741e8 LibSoftGPU: Remove OpenGL type for front face selection %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth c720cd00db LibSoftGPU: Remove OpenGL type for alpha blend factors %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 40bd73bdef LibSoftGPU: Remove OpenGL type for alpha test func %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth d8c17c8838 LibGL+LibSoftGPU: Use device samplers for rendering %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth f69de5e850 LibGL: Synchronize device config before rendering if anything changed %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 39545d4b49 LibGL: Attach device image to texture object and upload image data %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth a9e27b9a0f LibSoftGPU: Rename class SoftwareRasterizer to Device %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 178b28b469 LibGL: Remove unused GLStruct.h %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 251f3c007f LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 73ba208ee7 LibGL+LibSoftGPU: Move primitive assembly and clipping into LibSoftGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 2f35135743 LibGL+LibSoftGPU: Add face culling state to rasterizer options %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth ad3d5d43bd LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 7fa2e792a8 LibGL: Simplify `glDrawPixels` checks and reduce debug spam %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers a1fb16e89c LibGL: Implement `GL_POLYGON` rendering %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 604eea5827 LibGL: Allow querying maximum matrix stack depths %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 18399d00fa LibGL: Implement matrix mode `GL_TEXTURE` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 4703e8cbcf LibGL: Make texture coordinates a `FloatVector4` %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 4e3ed16527 LibGL: Only pass bound texture units to rasterizer %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 212334eaef LibGL: Simplify Texture2D reading; add support for RGB565 %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 12c4491cca LibGL: Prevent limbo state if `glEnd` does not support drawing mode %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 46c564dd1a LibGL: Invoke own methods when drawing arrays or elements %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers a06b69c5b5 LibGL: Implement the `GL_DITHER` parameter %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers b89524c981 LibGL: Implement the `GL_LIGHTING` parameter %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers b1ac181537 LibGL: Centralize all context parameters %!s(int64=3) %!d(string=hai) anos