Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement SDLGPUDriver #201

Merged
merged 1 commit into from
Aug 30, 2024
Merged

Implement SDLGPUDriver #201

merged 1 commit into from
Aug 30, 2024

Conversation

flibitijibibo
Copy link
Member

@flibitijibibo flibitijibibo commented Mar 20, 2024

Fixes #162

TODO:

After API merge:

  • Move mojoshader_sdl.c to MojoShader repo
  • visualc
  • visualc-gdk
  • Xcode

@flibitijibibo flibitijibibo changed the title Implement SDLRenderer Implement SDLGPUDriver Mar 20, 2024
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 3 times, most recently from 4d27fae to 53aef67 Compare April 12, 2024 00:39
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 4 times, most recently from ab55674 to 9a6a55f Compare April 15, 2024 14:27
@flibitijibibo
Copy link
Member Author

Both the MojoShader and FNA3D portions are completed, so focus should now be on SDL_gpu itself and running the trace suite to make sure everything continues to work.

@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 2 times, most recently from a7054d7 to a7138eb Compare April 16, 2024 14:56
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 3 times, most recently from 5cddd4b to 2886b44 Compare April 30, 2024 19:35
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 3 times, most recently from ddc9f3d to 937d457 Compare May 24, 2024 01:35
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 2 times, most recently from ad76a16 to 693b39d Compare June 6, 2024 17:21
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 2 times, most recently from f5271d7 to cdd76a5 Compare June 14, 2024 20:46
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 2 times, most recently from 95a9a83 to 060febd Compare June 21, 2024 19:19
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 4 times, most recently from 3158a53 to 24820d3 Compare August 15, 2024 22:02
@flibitijibibo flibitijibibo force-pushed the sdl_gpu branch 16 times, most recently from 6200266 to 06a5862 Compare August 23, 2024 13:13
@flibitijibibo
Copy link
Member Author

As of the latest, Vulkan/D3D12 won't work, we need to integrate the new SPIR-V input layout patcher first:

icculus/mojoshader@fd72f3c

Co-authored-by: Ethan Lee <flibitijibibo@gmail.com>
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
@flibitijibibo flibitijibibo marked this pull request as ready for review August 30, 2024 00:14
@flibitijibibo flibitijibibo merged commit c8fb220 into master Aug 30, 2024
10 checks passed
@flibitijibibo flibitijibibo deleted the sdl_gpu branch August 30, 2024 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement SDLRenderer with SDL_gpu
3 participants