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

GPU rewrite #76

Open
wants to merge 31 commits into
base: develop
Choose a base branch
from
Open

GPU rewrite #76

wants to merge 31 commits into from

Conversation

SupinePandora43
Copy link
Owner

  • Vulkan
    • SurfaceDefinition
    • GPUDriver
  • Veldrid
    • SurfaceDefinition
    • GPUDriver
  • OpenGL
    • SurfaceDefinition
    • GPUDriver

resolves #38

KHRSurfaceKHR
Query ExtDebugUtils
Device creation
Use custom logger
Stop recompiling shaders (afaik)
Remove unnecessary Program.Main()
fix crash
Re-record command buffers every frame
Begin work on query support
bool.Assert()
resize view after window resize (crashes currently :P)
Compile shaders before c# compilation
Implement DestroyQueue
Continue work on VulkanGPUDriver
Remove unnecessary parameters from BufferCreateInfo
Move ResourceList<T> to GPUCommon
Target net6.0 in GPUCommon
slight cleanup
@codecov-commenter
Copy link

codecov-commenter commented Sep 11, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (2c37d36) 36.75% compared to head (95b2b13) 36.73%.

❗ Current head 95b2b13 differs from pull request most recent head 4533b10. Consider uploading reports for the commit 4533b10 to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop      #76      +/-   ##
===========================================
- Coverage    36.75%   36.73%   -0.03%     
===========================================
  Files           49       49              
  Lines         1461     1462       +1     
  Branches       162      162              
===========================================
  Hits           537      537              
- Misses         879      880       +1     
  Partials        45       45              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Rename VeldridGPUDriver to GPUDriver
fix UltralightNet.Veldrid.SDL2
Update to the latest Silk.NET version
Implement Pipelines in the Vulkan GPUDriver
Expose Format into a public constant
Begin work on RenderBuffers
Make ResourceList<T> more picky
Add veldrid.testapp missing libdl.so on linux fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants