Commit History

Autor SHA1 Mensaxe Data
  Jelle Raaijmakers edcb6176ce LibGL+Lib*GPU: Set model view and projection matrices separately hai 1 ano
  Jelle Raaijmakers 62285e0569 LibSoftGPU: Use multiplication instead of division for linear fog %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 62f4486190 LibSoftGPU: Only enable texture stages if required %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 69b94e4235 LibSoftGPU: Make blending simpler and more efficient %!s(int64=2) %!d(string=hai) anos
  Stephan Unverwerth b18bf702ea LibSoftGPU: Implement shader processor for SoftGPU ISA %!s(int64=2) %!d(string=hai) anos
  Stephan Unverwerth 49139d5f4e LibSoftGPU: Allow binding a fragment shader %!s(int64=2) %!d(string=hai) anos
  Stephan Unverwerth 93ab2db80f LibGL+LibSoftGPU: Add GPU side shader infrastructure %!s(int64=2) %!d(string=hai) anos
  MacDue 27fae78335 Meta+Userland: Pass Gfx::IntSize by value %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 681695a07a LibSoftGPU: Make alpha testing a static function %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 00d46e5d77 LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers dda5987684 LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth` %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 44953a4301 LibGL+LibGPU+LibSoftGPU: Implement `glCopyTex(Sub)?Image2d` %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers eb81b66b4e LibGL+LibGPU+LibSoftGPU: Rename `blit_color_buffer_to` %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 84c4b66721 LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers eb7c3d16fb LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 421a80bf43 LibSoftGPU: Update coverage bits after alpha testing %!s(int64=3) %!d(string=hai) anos
  RKBethke 0836912a6d LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers a20bf80b05 LibGL+LibGPU+LibSoftGPU: Implement point and line drawing %!s(int64=3) %!d(string=hai) anos
  Hendiadyoin1 d866637074 LibSoftGPU: Use round_to<int> in Device::get_rasterization_rect_of_size %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers 526390ec06 LibSoftGPU: Move back to `i32`-based subpixels %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers f5ea93edfd LibSoftGPU: Remove unused `Matrix3x3.h` include %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 211d24a218 LibGL+LibGPU+LibSoftGPU: Add virtual base class for devices %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 4a99875582 LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 1f3642ed48 LibGPU+LibSoftGPU: Move RasterizerOptions into LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 5d2740217f LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 5bf224708f LibGPU+LibSoftGPU: Move LightModelParameters into LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 5a5596b381 LibGL+LibGPU+LibSoftGPU: Move TexCoordGenerationConfig into LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth 8f359bf758 LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth e416380826 LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU %!s(int64=3) %!d(string=hai) anos
  Stephan Unverwerth b652db1f54 LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPU %!s(int64=3) %!d(string=hai) anos