Ozkan Sezer
|
a833ee2e63
|
SDL_gpu.c: fixed build when SDL_GPU_DISABLED is defined.
|
2024-09-14 20:40:56 +03:00 |
|
Ethan Lee
|
16ff7503b7
|
gpu: Update GPU support queries to better match naming conventions
|
2024-09-13 23:08:44 -04:00 |
|
Ethan Lee
|
0160e9eac6
|
gpu: Add SDL_QueryGPUSupport
|
2024-09-13 13:42:07 -04:00 |
|
Ethan Lee
|
96e147b2b9
|
gpu: Rework driver name queries, add GetGPUShaderFormats
|
2024-09-13 12:29:40 -04:00 |
|
Ethan Lee
|
371cfaf8fe
|
gpu: Implement support for SDL_GPU_DISABLED
|
2024-09-13 10:32:12 -04:00 |
|
Caleb Cornett
|
a45a2caf49
|
GPU: Rename VertexBinding to VertexBufferDescription (#10811)
|
2024-09-12 18:02:39 -05:00 |
|
Evan Hemsley
|
66489f91bb
|
GPU: Cube Arrays (#10800)
---------
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
|
2024-09-12 13:41:46 -07:00 |
|
Caleb Cornett
|
ddd5723e2e
|
GPU: Remove pitch parameters from indirect draw calls (#10803)
|
2024-09-11 23:30:14 -07:00 |
|
Evan Hemsley
|
2b8a349b26
|
Add SDL_BindGPUComputeSamplers (#10778)
---------
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
|
2024-09-10 19:20:14 -07:00 |
|
Evan Hemsley
|
0b6f993dea
|
GPU: Zero-init handling (#10786)
|
2024-09-10 18:17:08 -07:00 |
|
Evan Hemsley
|
668e2f82d2
|
Add load op and clear color to SDL_BlitGPUTexture (#10767)
|
2024-09-09 10:19:52 -07:00 |
|
Caleb Cornett
|
9730f62e8c
|
GPU: Rename struct members and parameters for SDL3 naming conventions (#10730)
---------
Co-authored-by: Evan Hemsley <2342303+thatcosmonaut@users.noreply.github.com>
|
2024-09-06 16:38:23 -07:00 |
|
Caleb Cornett
|
2d4eb29c37
|
Add SDL_SetGPUBlendConstants, SDL_SetGPUStencilReference (#10704)
|
2024-09-05 17:41:23 -05:00 |
|
Ozkan Sezer
|
f494658f9c
|
SDL_gpu.c: remove BOM.
|
2024-09-05 22:39:02 +03:00 |
|
Sam Lantinga
|
387774ab8a
|
Build config flags are either defined or undefined, never 0
This is for consistency with CMake build configuration
Also added SDL_VIDEO_RENDER_GPU to the non-CMake build configurations
|
2024-09-05 09:52:40 -07:00 |
|
Sylvain
|
41810c823d
|
Compilation without vulkan: SDL_GPU_VULKAN is always defined for some plateform (at android, macos), test against 0 or 1
|
2024-09-05 05:36:21 -07:00 |
|
Evan Hemsley
|
1788be8547
|
GPU: Add const to some function parameters (#10694)
|
2024-09-04 13:53:41 -07:00 |
|
Sam Lantinga
|
73898a0a64
|
Renamed NDA platform constants to "PRIVATE"
|
2024-09-02 21:00:34 -07:00 |
|
Andrei Alexeyev
|
fb7245fb93
|
GPU: Add support for more texture formats (#10641)
|
2024-09-02 19:14:48 -05:00 |
|
Caleb Cornett
|
f405def691
|
Change GPU flag enums to defines (#10681)
|
2024-09-02 15:19:43 -07:00 |
|
Andrei Alexeyev
|
0e08d15cca
|
GPU: Fix unhandled R16G16_UNORM in SDL_GPUTextureFormatTexelBlockSize() (#10638)
|
2024-08-30 17:05:17 -07:00 |
|
Evan Hemsley
|
12ecdb9dde
|
GPU: Rename some awkwardly named functions (#10642)
|
2024-08-30 15:31:10 -07:00 |
|
Sam Lantinga
|
5518aca054
|
Use stdbool internally in SDL
|
2024-08-29 18:54:05 -07:00 |
|
Sam Lantinga
|
683e5b8d52
|
Removed Unicode BOM
|
2024-08-29 17:33:52 -07:00 |
|
Sam Lantinga
|
62f6e6b701
|
Removed the preferLowPower parameter from SDL_CreateGPUDevice()
|
2024-08-29 17:33:52 -07:00 |
|
Sam Lantinga
|
b8e7ef27f3
|
Renamed GPU device creation properties
|
2024-08-29 17:33:52 -07:00 |
|
Sam Lantinga
|
d70578b9aa
|
Renamed Gpu to GPU
|
2024-08-29 17:33:52 -07:00 |
|
cosmonaut
|
2e7d5bb429
|
Add the SDL_GPU API
Project Lead: Evan Hemsley <evan@moonside.games>
Co-designer, Metal Port, Console Ports:
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Production, QA, Debug:
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com>
SDL_Render Driver, Bugfixes:
Co-authored-by: Andrei Alexeyev <akari@taisei-project.org>
Additional D3D12 Programming, Bugfixes:
Co-authored-by: Bart van der Werf <bluelive@gmail.com>
Bugfixes and Feedback:
Co-authored-by: Zakary Strange <zakarystrange@gmail.com>
Co-authored-by: meyraud705 <meyraud705@gmail.com>
Co-authored-by: Joshua T. Fisher <playmer@gmail.com>
Co-authored-by: Topi Ritala <ritalat@fastmail.com>
Co-authored-by: David Gow <david@ingeniumdigital.com>
Original API Proposal:
Co-authored-by: Ryan C. Gordon <icculus@icculus.org>
|
2024-08-29 15:57:29 -07:00 |
|