mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-11-08 15:04:21 +00:00
Update extension support and add comment about upcoming extensions.
* Based on g_truc's latest hardware support matrix: http://www.g-truc.net/doc/OpenGL%204%20Hardware%20Matrix%202015-01.pdf and browsing of the registry.
This commit is contained in:
1 parent
9df7d73b94
commit
5cb999e970
1 file changed
+24
-3
@@ -533,15 +533,36 @@ WrappedOpenGL::WrappedOpenGL(const char *logfile, const GLHookSet &funcs)
|
||||
globalExts.push_back("GL_GREMEDY_string_marker");
|
||||
globalExts.push_back("GL_KHR_blend_equation_advanced");
|
||||
globalExts.push_back("GL_KHR_blend_equation_advanced_coherent");
|
||||
globalExts.push_back("GL_KHR_context_flush_control");
|
||||
globalExts.push_back("GL_KHR_debug");
|
||||
globalExts.push_back("GL_KHR_robustness");
|
||||
globalExts.push_back("GL_KHR_robust_buffer_access_behavior");
|
||||
|
||||
/************************************************************************
|
||||
|
||||
Extensions I plan to support, but haven't implemented yet for one reason or another.
|
||||
Usually complexity/time considerations.
|
||||
|
||||
Vendor specific extensions aren't listed here, or below in the 'will never support' list.
|
||||
Only very important/commonly used vendor extensions will be supported, generally I'll
|
||||
stick to ARB, EXT and KHR.
|
||||
|
||||
* GL_ARB_direct_state_access (Required for 4.5)
|
||||
* GL_ARB_bindless_texture
|
||||
* GL_ARB_cl_event
|
||||
* GL_ARB_direct_state_access
|
||||
* GL_ARB_shading_language_include
|
||||
* GL_ARB_sparse_buffer
|
||||
* GL_ARB_sparse_texture
|
||||
* GL_EXT_sparse_texture2
|
||||
* GL_EXT_x11_sync_object
|
||||
|
||||
************************************************************************/
|
||||
|
||||
/************************************************************************
|
||||
|
||||
Extensions I never plan to support due to only referring to old/outdated functionality listed below.
|
||||
|
||||
Vendor specific extensions aren't listed here. Only very important/commonly used vendor extensions
|
||||
will be supported, generally I'll stick to ARB, EXT and KHR.
|
||||
|
||||
I'm not sure what to do about GL_ARB_imaging, it seems like it's somewhat used in modern GL? For now
|
||||
I'm hoping I can get away with not reporting it but implementing the functionality it still describes.
|
||||
|
||||
|
||||
Reference in new issue
Block a user