summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGPU
AgeCommit message (Expand)Author
2023-01-30LibGPU: Remove DeprecatedString usageJelle Raaijmakers
2023-01-19Userland: Add missing Math.h and IntegralMath.h header includesTimothy Flynn
2023-01-02Everywhere: Remove unused includes of AK/Array.hBen Wiederhake
2023-01-01LibGL: Implement `GL_TEXTURE_ENV_COLOR`Jelle Raaijmakers
2022-12-26LibGPU+LibVirtGPU: Allow loading the driver and instantiating the deviceStephan Unverwerth
2022-12-26LibVirtGPU: Add a new GPU device that talks to our VirtIO-GPU driverStephan Unverwerth
2022-12-26LibGPU+LibSoftGPU: Move size and pixel format information to GPU::ImageStephan Unverwerth
2022-12-17LibGPU: Add inputs and outputs to GPU shader IRStephan Unverwerth
2022-12-17LibSoftGPU: Allow binding a fragment shaderStephan Unverwerth
2022-12-17LibGL+LibSoftGPU: Add GPU side shader infrastructureStephan Unverwerth
2022-12-17LibGPU: Add basic shader IRStephan Unverwerth
2022-12-07Meta+Userland: Pass Gfx::IntSize by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-19LibGL+LibGPU+LibSoftGPU: Report maximum texture sizecflip
2022-10-16CMake+Userland: Use CMakeLists from Userland to build Lagom LibrariesAndrew Kaster
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-09-18Everywhere: Fix order of includes and #pragma onceBen Wiederhake
2022-09-18Libraries: Add missing includes, add namespace qualifiersBen Wiederhake
2022-09-16LibGPU: Don't use relative paths for libsoftgpu in Lagom environmentsAndrew Kaster
2022-09-11LibGL+LibGPU+LibSoftGPU: Report texture clamp to edge supportJelle Raaijmakers
2022-09-11LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unitJelle Raaijmakers
2022-09-11LibGL+LibGPU+LibSoftGPU: Implement `GL_GENERATE_MIPMAP`Jelle Raaijmakers
2022-09-11LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`Jelle Raaijmakers
2022-09-11LibGL+LibGPU+LibSoftGPU: Implement `glCopyTex(Sub)?Image2d`Jelle Raaijmakers
2022-09-11LibGL+LibGPU+LibSoftGPU: Rename `blit_color_buffer_to`Jelle Raaijmakers
2022-09-11LibGL+LibSoftGPU: Implement fixed pipeline support for `GL_COMBINE`Jelle Raaijmakers
2022-09-05LibC: Remove the `LibDl` interface targetTim Schumacher
2022-09-05Everywhere: Refer to `dlfcn*.h` by its non-prefixed nameTim Schumacher
2022-08-28LibGL+LibGPU+LibSoftGPU: Report texture env add extensionJelle Raaijmakers
2022-08-27LibGL+LibGPU+LibSoftGPU: Implement texture pixel format supportJelle Raaijmakers
2022-08-27LibGPU+LibSoftGPU: Add PixelFormat::IntensityJelle Raaijmakers
2022-08-27LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversionJelle Raaijmakers
2022-06-13LibGPU: Do not load LibSoftGPU via symlink inside SerenityLuke Wilde
2022-05-11LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlaneRKBethke
2022-05-09LibGL+LibGPU+LibSoftGPU: Implement point and line drawingJelle Raaijmakers
2022-05-09LibGL+LibGPU: Copy line width to rasterizer in `glLineWidth`Jelle Raaijmakers
2022-05-09LibGL+LibGPU: Implement `GL_LINE_SMOOTH` context parameterJelle Raaijmakers
2022-05-09LibGL+LibGPU: Implement `GL_POINT_SMOOTH` context parameterJelle Raaijmakers
2022-05-09LibGL+LibGPU: Implement `glPointSize`Jelle Raaijmakers
2022-04-09LibGL+LibSoftGPU: Add `GL_ADD` Texture EnvironmentJesse Buhagiar
2022-04-07LibGPU: Don't dlopen using absolute pathSahan Fernando
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: Add virtual base class for ImagesStephan Unverwerth
2022-04-06LibGPU+LibSoftGPU: Move RasterizerOptions into LibGPUStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPUStephan Unverwerth
2022-04-06LibGPU+LibSoftGPU: Move LightModelParameters into LibGPUStephan Unverwerth
2022-04-06LibGL+LibGPU+LibSoftGPU: Move TexCoordGenerationConfig into LibGPUStephan Unverwerth
2022-04-06LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPUStephan Unverwerth