Evan Hemsley

Results 96 comments of Evan Hemsley

Now that the GPU proposal is generally approved, I think we can move forward with this. Upon reflection I think that we shouldn't add a compute extension as part of...

Our SDL GPU proposal is approved now, and that Vulkan implementation is enormously superior to FNA3D's, so I'm closing this with the expectation that we will be deleting FNA3D_Driver_Vulkan completely...

This issue is clearly because the client is using the render API on a thread. As far as I can tell the documentation already states that the Render API should...

We might be able to work around this by caching the window pixel size when the event triggers.

I've been investigating this issue and I'm confused because as far as I can tell, SDL_gpu_metal.m doesn't call any window functions. Is MoltenVK being used here? We might need to...

Ah, I overlooked that SDL_render_gpu.c calls SDL_GetWindowSizeInPixels. Working on a patch for all of this.

@slouken Considering that the docs state the Render API can't be used from a non-main thread, I think we should mark this as wontfix. If you want to relax that...

To be clear all that needs to be done to make the Render GPU backend work in this case is making sure GetWindowSizeInPixels is called on the main thread.

I'm not talking about your client code, I'm talking about SDL_render_gpu.c

Hello, I'm the author so I'll take some time to explain this proposal. First, the shader situation. This API's shader solution is a script called shaderbuild.py, it's essentially a frontend...