Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Khronos-supplied headers | Nicolai Hähnle | 2017-06-30 | 1 | -587/+1573 |
| | | | | | | | | | | | Taken from commit 676834dd529d620ee25090e738d2607dfde003d8 of https://github.com/KhronosGroup/OpenGL-Registry.git v2: - keep the BUILDING_MESA bits (Matt) Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Emil Velikov <[email protected]> | ||||
* | mesa: add KHR_no_error support for glBlendFunc*() | Timothy Arceri | 2017-06-29 | 1 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glBindFragDataLocation*() | Timothy Arceri | 2017-06-29 | 2 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glGetUniformLocation() | Timothy Arceri | 2017-06-29 | 1 | -1/+1 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glDisableVertexA*A*() | Timothy Arceri | 2017-06-29 | 2 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glEnableVertexA*A*() | Timothy Arceri | 2017-06-29 | 2 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glLogicOp() | Timothy Arceri | 2017-06-29 | 1 | -1/+1 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glPixelStore*() | Timothy Arceri | 2017-06-29 | 1 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glClear() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glBindAttribLocation() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*ReadBuffer() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glVertex*AttribBinding() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glShaderStorageBlockBinding() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glUniformBlockBinding() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glFenceSync() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glClientWaitSync() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glCheckFramebufferStatus() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*Renderbuffers() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*ProgramPipelines() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*Samplers() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*Textures() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl*Buffers() | Samuel Pitoiset | 2017-06-28 | 2 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glBindTextureUnit() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glDepthRangeIndexed() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glDepthFunc() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glFrontFace() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glCullFace() | Samuel Pitoiset | 2017-06-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glCreateShader() and ↵ | Samuel Pitoiset | 2017-06-28 | 1 | -2/+2 |
| | | | | | | | glCreateShaderObjectARB() Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glAttachShader() and glAttachObjectARB() | Samuel Pitoiset | 2017-06-28 | 1 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glCopyTexImage*D() | Timothy Arceri | 2017-06-27 | 1 | -2/+2 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for glCopyTex{ture}SubImage*D() | Timothy Arceri | 2017-06-27 | 2 | -6/+6 |
| | | | | Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | mesa: add KHR_no_error support for gl{Compressed}TexImage*D() | Timothy Arceri | 2017-06-27 | 1 | -6/+8 |
| | | | | | Reviewed-by: Nicolai Hähnle <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | glapi: Fix -Wduplicate-decl-specifier due to double-const | Chad Versace | 2017-06-26 | 1 | -4/+12 |
| | | | | | | | | | | | | | Fix all lines in src/mesa/main/marshal_generated.c that declare double-const variables. Below is all such lines, with duplicates removed: $ grep 'const const' marshal_generated.c | sort -u const const GLboolean * pointer = cmd->pointer; const const GLvoid * indices = cmd->indices; const const GLvoid * pointer = cmd->pointer; Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | mesa/glthread: remove HAVE_PTHREAD guards | Marek Olšák | 2017-06-26 | 1 | -4/+1 |
| | | | | | | we are switching to util_queue. Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa/marshal: add custom marshalling for glNamedBuffer(Sub)Data | Grigori Goronzy | 2017-06-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | These entry points are used by Alien Isolation and caused synchronization with glthread. The async marshalling implementation is similar to glBuffer(Sub)Data. However unlike Buffer(Sub)Data we don't need to worry about EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, as this isn't applicable to these DSA variants. Results in an approximately 6x drop in glthread synchronizations and a ~30% FPS jump in Alien Isolation (Medium preset, Athlon 860K, RX 480). Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glViewport() | Samuel Pitoiset | 2017-06-23 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glViewportArrayv() | Samuel Pitoiset | 2017-06-23 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glViewportIndexed*() | Samuel Pitoiset | 2017-06-23 | 1 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glClipControl() | Samuel Pitoiset | 2017-06-23 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glStencilOp() | Samuel Pitoiset | 2017-06-21 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glStencilFunc() | Samuel Pitoiset | 2017-06-21 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glStencilOpSeparate() | Samuel Pitoiset | 2017-06-21 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glStencilMaskSeparate() | Samuel Pitoiset | 2017-06-21 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glStencilFuncSeparate() | Samuel Pitoiset | 2017-06-21 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glGetImageHandleARB() | Samuel Pitoiset | 2017-06-18 | 1 | -1/+1 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glGetTexture*HandleARB() | Samuel Pitoiset | 2017-06-18 | 1 | -2/+2 |
| | | | | | | | | | | | | It would be nice to have a no_error path for _mesa_test_texobj_completeness() because this function doesn't only test if the texture is complete. Anyway, that seems enough for now and a bunch of checks are skipped with this patch. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glMake{Image,Texture}Handle*ResidentARB() | Samuel Pitoiset | 2017-06-18 | 1 | -4/+4 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add KHR_no_error support for glIs{Image,Texture}HandleResidentARB() | Samuel Pitoiset | 2017-06-18 | 1 | -2/+2 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | mesa: add support for unsigned 64-bit vertex attributes | Samuel Pitoiset | 2017-06-14 | 1 | -0/+3 |
| | | | | | | | | This adds support in the VBO and array code to handle unsigned 64-bit vertex attributes as specified by ARB_bindless_texture. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | mapi: add GL_ARB_bindless_texture entry points | Samuel Pitoiset | 2017-06-14 | 4 | -1/+105 |
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> |