summaryrefslogtreecommitdiffstats
path: root/docs/GL3.txt
Commit message (Collapse)AuthorAgeFilesLines
* docs: Update progress on ARB_direct_state_access.Laura Ekstrand2015-03-181-2/+2
| | | | Acked-by: Matt Turner <[email protected]>
* docs/GL3: don't list nv30Marek Olšák2015-03-181-2/+2
| | | | Suggested by Ilia Mirkin.
* docs/GL3: don't list swrastMarek Olšák2015-03-181-21/+21
| | | | | | Let's face it: This driver is unlikely to get more love. Reviewed-by: Ilia Mirkin <[email protected]>
* docs/GL3: don't list r300Marek Olšák2015-03-181-28/+28
| | | | | | | r300g already supports everything it can. There's no point in listing the driver here. Reviewed-by: Ilia Mirkin <[email protected]>
* docs/GL3: also mark GLES3/GS5 for radeonsi as doneMarek Olšák2015-03-161-1/+1
|
* radeonsi: implement TGSI_OPCODE_BFI (v2)Marek Olšák2015-03-161-1/+1
| | | | | | | v2: Don't use the intrinsics, the shader backend can recognize these patterns and generates optimal code automatically. Reviewed-by: Tom Stellard <[email protected]>
* radeonsi: implement gl_SampleMaskInMarek Olšák2015-03-161-1/+1
| | | | Reviewed-by: Glenn Kennard <[email protected]>
* docs: List ARB_shading_language_packing/EXT_shader_integer_mix.Matt Turner2015-03-131-0/+3
| | | | | Reviewed-by: Carl Worth <[email protected]> Reviewed-by: Marek Olšák <[email protected]>
* r600g: Implement GL_ARB_draw_indirect for EG/CMGlenn Kennard2015-02-241-3/+3
| | | | | | | | | | | | | | | | Requires Evergreen/Cayman and radeon kernel module 2.41.0 or newer. Expected piglit fails due to hardware limitations: * arb_draw_indirect-draw-arrays-prim-restart Restarts not applied for DrawArrays commands * arb_draw_indirect-vertexid Base vertex offset is not included in vertex id Marek: bump vgt_state num_dw by 3 (= space needed for one register write) Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* nvc0: enable double supportIlia Mirkin2015-02-201-1/+1
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* docs/GL3.txt: softpipe now supports GL_ARB_gpu_shader_fp64Dave Airlie2015-02-201-1/+1
| | | | Signed-off-by: Dave Airlie <[email protected]>
* docs: mark ARB_gpu_shader_fp64 as done in coreIlia Mirkin2015-02-191-1/+1
| | | | | | No driver support... yet. But core is ready. Signed-off-by: Ilia Mirkin <[email protected]>
* docs: add ARB_draw_indirect to ES 3.1 listIlia Mirkin2015-02-121-0/+1
| | | | | Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* docs: update GL3.txt to state my current work on the dsa extensionMartin Peres2015-02-121-3/+3
| | | | Signed-off-by: Martin Peres <[email protected]>
* docs: Update ARB_direct_state_accessFredrik Höglund2015-02-011-1/+1
| | | | Mark vertex array objects as started.
* doc: break down ARB_direct_state_access in GL3.txtMartin Peres2015-02-011-1/+10
| | | | | | | | | A student was wondering what was going on + I started working on it too. CC: Laura Ekstrand <[email protected]> Signed-off-by: Martin Peres <[email protected]> Reviewed-by: Laura Ekstrand <[email protected]> Signed-off-by: Fredrik Höglund <[email protected]>
* docs: Set llvmpipe and softpipe note only for MSAA.Romain Failliot2014-11-271-2/+2
| | | | | | | Right now, in mesamatrix.net, the footnote is set so that it seems to be for all the features, while actually it only applies to MSAA. Reviewed-by: Roland Scheidegger <[email protected]>
* docs/GL3: Mark GL_ARB_direct_state_access as being started by LauraJason Ekstrand2014-11-181-1/+1
|
* nv50,nvc0: use clip_halfz setting when creating rasterizer stateIlia Mirkin2014-11-151-1/+1
| | | | | | | This enables the ARB_clip_control extension. Signed-off-by: Ilia Mirkin <[email protected]> Cc: "10.4" <[email protected]>
* r600g: Implement sm5 UBO/sampler indexingGlenn Kennard2014-10-281-2/+2
| | | | | | | | | Caveat: Shaders using UBO/sampler indexing will not be optimized by SB, due to SB not currently supporting the necessary CF_INDEX_[01] index registers. Signed-off-by: Glenn Kennard <[email protected]>
* r600g: Implement sm5 interpolation functionsGlenn Kennard2014-10-281-1/+1
| | | | | | Requires evergreen/cayman Signed-off-by: Glenn Kennard <[email protected]>
* docs: Update GL3.txt and relnotes for GL_KHR_context_flush_controlNeil Roberts2014-10-281-1/+1
|
* nv50: handle inverted render conditionsTobias Klausmann2014-10-261-1/+1
| | | | | | | This enables ARB_conditional_render_inverted. Signed-off-by: Tobias Klausmann <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* gallium: Enable ARB_clip_control for gallium drivers.Mathias Fröhlich2014-10-241-1/+1
| | | | | | | | | | | | | | | | Gallium should be prepared fine for ARB_clip_control. So enable this and mention it in the release notes. v2: Only enable for drivers announcing the freshly introduced PIPE_CAP_CLIP_HALFZ capability. v3: Use extension enable infrastructure to connect PIPE_CAP_CLIP_HALFZ with ARB_clip_control. Reviewed-by: Brian Paul <[email protected]> Signed-off-by: Mathias Froehlich <[email protected]>
* r600g: Implement GL_ARB_sample_shadingGlenn Kennard2014-10-121-1/+1
| | | | | | | | Also fixes two sided lighting which was broken at least on pre-evergreen by commit b1eb00. Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* nv50,nvc0: enable ARB_texture_viewIlia Mirkin2014-09-121-1/+1
| | | | Signed-off-by: Ilia Mirkin <[email protected]>
* docs: (trivial) mark softpipe, llvmpipe as done for GL_ARB_base_instanceRoland Scheidegger2014-09-091-1/+1
| | | | | | | Forgot to add it when I fixed up the start instance handling in (llvm) draw. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Jose Fonseca <[email protected]>
* r600g: Implement sm5 geometry shader instancingGlenn Kennard2014-09-011-1/+1
| | | | | | Requires Evergreen or later hardware. Signed-off-by: Glenn Kennard <[email protected]>
* docs: Mark ARB_compute_shader as work in progressJordan Justen2014-09-011-2/+2
| | | | Signed-off-by: Jordan Justen <[email protected]>
* llvmpipe: (trivial) enable cube map arraysRoland Scheidegger2014-08-301-1/+1
| | | | | | | | The code is all in place now so enable it. Seems to pass all relevant piglit tests (just like cube maps, some of the cube map array tests need GALLIVM_DEBUG=no_quad_lod,no_rho_approx) Reviewed-by: Jose Fonseca <[email protected]>
* docs: mark GL_MAX_VERTEX_ATTRIB_STRIDE as doneTimothy Arceri2014-08-271-1/+1
| | | | | Signed-off-by: Timothy Arceri <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* docs: fix up status of softpipe, llvmpipeRoland Scheidegger2014-08-281-19/+21
| | | | | | | | | | The docs were never really up to date for them, missing just about everything. So mark them off as all done for GL 3.3 (though softpipe is in fact quite broken for some newer things especially wrt texturing, and both don't have compliant, real msaa support). And add the extensions missing too (no guarantee of completeness). Reviewed-by: Dave Airlie <[email protected]>
* docs: Update who is working on tessellationChris Forbes2014-08-261-1/+1
| | | | Signed-off-by: Chris Forbes <[email protected]>
* docs: Mark off ARB_conditional_render_inverted for i965Chris Forbes2014-08-201-1/+1
| | | | | Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* docs: Update status of ARB_conditional_render_invertedTobias Klausmann2014-08-191-1/+1
| | | | | | | | Done for: nvc0, softpipe and llvmpipe Reviewed-by: Ilia Mirkin <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]> Signed-off-by: Tobias Klausmann <[email protected]>
* 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
|