summaryrefslogtreecommitdiffstats
path: root/docs/GL3.txt
Commit message (Collapse)AuthorAgeFilesLines
* r600g: Implement ARB_derivative_controlGlenn Kennard2014-08-151-1/+1
| | | | | | | | | Requires Evergreen/Cayman marek: update release notes Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* docs: Mark off ARB_gpu_shader5 for i965Chris Forbes2014-08-151-9/+9
| | | | | Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Matt Turner <[email protected]>
* docs: Mark off ARB_gpu_shader5 UBO array indexing for i965Chris Forbes2014-08-151-1/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* docs: Mark off ARB_derivative_control for i965.Chris Forbes2014-08-151-1/+1
| | | | | | | Also update 10.3 relnotes to match. Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Matt Turner <[email protected]>
* nv50,nvc0: add support for fine derivativesIlia Mirkin2014-08-141-1/+1
| | | | | | | The quadop-based method we currently use on all chipsets already provides the fine version of the derivatives. Signed-off-by: Ilia Mirkin <[email protected]>
* mesa: add ARB_texture_barrier supportIlia Mirkin2014-08-141-1/+1
| | | | | | | | | This extension is identical to NV_texture_barrier. Alias glTextureBarrier to the existing glTextureBarrierNV and use the existing NV_texture_barrier extension bit. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Marek Olšák <[email protected]>
* docs: document radeonsi BPTC support, sort extensions in 10.3 release notesMarek Olšák2014-08-151-1/+1
|
* r600g: Implement BPTC texture supportGlenn Kennard2014-08-151-1/+1
| | | | | | | Requires Evergreen/Cayman Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* docs: update ARB_vertex_attrib_64bit statusDave Airlie2014-08-141-1/+1
| | | | | | I started this as well on top of my fp64 stuff. Signed-off-by: Dave Airlie <[email protected]>
* docs/GL3.txt: add GLES 3.1 sectionDave Airlie2014-08-141-1/+17
| | | | | | | | | | This just cherry-pick the extensions into a list for GLES 3.1 I'm not actually sure if this list if complete or correct, maybe someone else can tell me what I missed, and I'm not 100% sure on multi_draw_indirect. Reviewed-by: Matt Turner <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* nvc0: increase GLSL level to 400 to enable ARB_gpu_shader5Ilia Mirkin2014-08-131-8/+8
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* nvc0: add BPTC format supportIlia Mirkin2014-08-121-1/+1
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* docs: add GL4.5 sectionIlia Mirkin2014-08-121-0/+16
| | | | | Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Chris Forbes <[email protected]>
* docs: Update release notes and GL3.txt for GL_ARB_texture_compression_bptcNeil Roberts2014-08-121-1/+1
| | | | Reviewed-by: Ian Romanick <[email protected]>
* st/mesa: advertise ARB_ES3_compatibility if GLSL 3.30 and ETC2 are supportedMarek Olšák2014-08-111-1/+1
|
* docs/GL3: Mark ARB_copy_image as implemented on i965Jason Ekstrand2014-08-111-1/+1
|
* docs: List GL+GLSL versions as parts of a whole.Matt Turner2014-08-071-18/+9
| | | | | | | | | Listing the GLSL version as an individual component of a GL version, separate from the extensions isn't really right. The GLSL changes are (almost?) entirely comprised of changes listed in the extensions. Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Anuj Phogat <[email protected]>
* r600g: Implement gpu_shader5 textureGatherGlenn Kennard2014-08-011-2/+2
| | | | | | | | | | | | | | | Adds 0-3 textureGather component selection and non-constant offsets Caveat: 0 and 1 texture swizzles only work if textureGather component select is 3 or a component that does not exist in the sampler texture format. This is a hardware limitation, any other value returns 128/255=0.501961 for both 0 and 1. Passes all textureGather piglit tests on radeon 6670, except for those using 0/1 texture swizzles due to aforementioned reason. Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* r600g: gpu_shader5 gl_SampleMaskIn supportGlenn Kennard2014-07-311-1/+1
| | | | | | | | Map TGSI_SEMANTIC_SAMPLEMASK to register/component. Enable face register when sample mask is needed by shader. Requires Evergreen/Cayman Reviewed-by: Alex Deucher <[email protected]>
* r600g: Implement gpu_shader5 integer opsGlenn Kennard2014-07-311-1/+1
| | | | Reviewed-by: Alex Deucher <[email protected]>
* r600g: Implement GL_ARB_texture_query_lodGlenn Kennard2014-07-311-1/+1
| | | | | | | | Requires Evergreen or later v2 (Andreas): Update relnotes/10.3 Reviewed-by: Alex Deucher <[email protected]> (v1)
* docs: Update GL3.txt and relnotes for GL_ARB_clear_textureNeil Roberts2014-07-231-1/+1
|
* docs/GL3.txt: update status for ARB_compute_shaderDave Airlie2014-07-231-1/+1
| | | | | | | since some bits are done in tree, but nobody is working on it anymore. Reviewed-by: Chris Forbes <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* radeonsi: implement ARB_draw_indirectMarek Olšák2014-07-181-2/+2
| | | | Reviewed-by: Michel Dänzer <[email protected]>
* r600g: Implement GL_ARB_texture_gatherGlenn Kennard2014-07-181-1/+1
| | | | | | | | | | | | Only supported on evergreen and later. Currently limited to single component textures as the hardware GATHER4 instruction ignores texture swizzles. Piglit quick run passes on radeon 6670 with all applicable textureGather tests, no regressions. Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* nvc0: add support for indirect drawingChristoph Bumiller2014-07-151-2/+2
| | | | Reviewed-by: Ilia Mirkin <[email protected]>
* docs: Mark off ARB_gpu_shader5 interpolation functions for i965Chris Forbes2014-07-131-1/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* mesa/st: enable ARB_fragment_layer_viewportIlia Mirkin2014-07-021-1/+1
| | | | | | | | | | If multiple viewports are supported, that implies the presence of a GS and layered rendering, so we can enable ARB_fragment_layer_viewport as well. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]>
* docs: update hw-dependent bits of ARB_gpu_shader5Ilia Mirkin2014-07-011-5/+5
| | | | | | | | | Some of the features are completely implemented by core, while others have hardware dependencies. Create a list of drivers supporting each sub-feature that must have hw support. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Chris Forbes <[email protected]>
* nvc0: expose 4 vertex streams, use stream ids in xfbIlia Mirkin2014-07-011-1/+1
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* docs: mark "Geometry shader multiple streams" as done for i965Samuel Iglesias Gonsalvez2014-06-301-1/+1
| | | | | Signed-off-by: Samuel Iglesias Gonsalvez <[email protected]> Reviewed-by: Chris Forbes <[email protected]>
* docs: Update the status of a few things in GL3.txtChris Forbes2014-06-271-8/+8
| | | | Signed-off-by: Chris Forbes <[email protected]>
* radeonsi: implement ARB_texture_query_lodMarek Olšák2014-06-191-1/+1
| | | | Reviewed-by: Michel Dänzer <[email protected]>
* gallium: implement ARB_texture_query_levelsMarek Olšák2014-06-191-1/+1
| | | | | | | | | The extension is always supported if GLSL 1.30 is supported. Softpipe and llvmpipe support is also added (trivial). Radeon and nouveau support is already done. Reviewed-by: Roland Scheidegger <[email protected]>
* radeonsi: implement ARB_texture_gather and Gather functions from GLSL 4.00Marek Olšák2014-06-191-1/+1
| | | | | | All ARB_texture_gather and gather-related ARB_gpu_shader5 piglit tests pass. reviewed by Michel Dänzer
* docs: update GL3.txt, relnotes: mark GL_ARB_viewport_array as done for nvc0Tobias Klausmann2014-06-161-1/+1
| | | | | Signed-off-by: Tobias Klausmann <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* docs: update ARB_explicit_uniform_location statusTapani Pälli2014-06-161-1/+1
| | | | | | | + modify release notes for 10.3 Signed-off-by: Tapani Pälli <[email protected]> Reviewed-by: Petri Latvala <[email protected]>
* docs: Mark off ARB_compressed_texture_pixel_storageChris Forbes2014-06-101-1/+1
| | | | | | | .. and add to release notes for 10.3 Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* docs: Mark off gs5/overload resolutionChris Forbes2014-06-041-1/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* docs: Mark off gs5/implicit conversionsChris Forbes2014-06-041-1/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* docs: Update `precise` qualifier status in GL3.txtChris Forbes2014-06-041-1/+1
| | | | | Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Jordan Justen <[email protected]>
* radeonsi: enable ARB_sample_shadingMarek Olšák2014-06-021-1/+1
|
* radeonsi: implement ARB_texture_cube_map_arrayMarek Olšák2014-05-061-1/+1
| | | | | | | | No LLVM changes needed. Reviewed-by: Michel Dänzer <[email protected]> v2: updated GL3.txt and relnotes
* docs: mark ARB_stencil_texturing as done for nv50+/r600+Ilia Mirkin2014-05-041-1/+1
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* docs: Add missing release notes for ARB_separate_shader_objects10.2-branchpointIan Romanick2014-05-021-1/+1
| | | | | Signed-off-by: Ian Romanick <[email protected]> Reported-by: Ilia Mirkin <[email protected]>
* docs: update ARB_buffer_storage for nouveauIlia Mirkin2014-05-021-1/+1
|
* docs: Add missing ARB_gpu_shader5 subfeature to GL3.txtChris Forbes2014-05-021-0/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* docs: Mark ARB_multi_bind as doneFredrik Höglund2014-05-021-1/+1
| | | | | | | ...and update relnotes. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* docs: mark off nv50/nvc0 for ARB_sample_shading, update relnotesIlia Mirkin2014-04-271-1/+1
| | | | | | | | relnotes weren't updated this whole time, so I went through all the GL3.txt changes and picked out the nouveau ones since 10.1. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* radeonsi: implement GL_ARB_vertex_type_10f_11f_11f_revMarek Olšák2014-04-251-1/+1
| | | | Reviewed-by: Michel Dänzer <[email protected]>