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
OGL: remove ubo workaround #14
Conversation
|
Please don't accept this one until HdkR confirm it. |
| @@ -521,14 +529,6 @@ void InitDriverInfo() | |||
| if(g_ogl_config.max_samples < 1) | |||
| g_ogl_config.max_samples = 1; | |||
|
|
|||
| if(g_Config.backend_info.bSupportsGLSLUBO && DriverDetails::HasBug(DriverDetails::BUG_BROKENUBO)) | |||
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, something went wrong.
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, something went wrong.
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, something went wrong.
|
Apart from my other comment, looks good to me. |
|
By the way, CC @Sonicadvance1 . |
This was only keeped for some broken mesa versions. Meanwhile most used versions should be fixed for almost a year.
|
neobrain: updated |
| "GPU: Does your video card support OpenGL 3.1?"); | ||
| bSuccess = false; | ||
| } | ||
| else if (DriverDetails::HasBug(DriverDetails::BUG_BROKENUBO)) |
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, something went wrong.
|
Only problem I see with this is v46 qualcomm drivers just straight up sigsegv with using our UBOs. I only did some light testing with it last time, since it seems it is due to how large our UBOs are, I tested a UBO with only a couple array members and it worked, but I couldn't test it too much. |
|
Is this something we care about? The non-UBO code path is basically blocking the merging of tev_fixes_new, unless we want to make that code path even more complicated by supporting integer constants ... |
Sounds reasonable. |
OGL: Remove non-UBO code path.
Small compilation hiccup
fix ExiStructures.h include & update submodule
This was only keeped for some broken mesa versions. Meanwhile most used versions should be fixed for almost a year.