summaryrefslogtreecommitdiffstats
path: root/docs/GL3.txt
Commit message (Collapse)AuthorAgeFilesLines
* vbo: fix glVertexAttribI* functionsMarek Olšák2012-11-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | The functions were broken, because they converted ints to floats. Now we can finally advertise OpenGL 3.0. ;) In this commit, the vbo module also tracks the type for each attrib in addition to the size. It can be one of FLOAT, INT, UNSIGNED_INT. The little ugliness is the vertex attribs are declared as floats even though there may be integer values. The code just copies integer values into them without any conversion. This implementation passes the glVertexAttribI piglit test which I am going to commit in piglit soon. The test covers vertex arrays, immediate mode and display lists. NOTE: This is a candidate for the stable branches. Reviewed-by: Brian Paul <[email protected]> v2: cosmetic changes as suggested by Brian
* gallium: expose ARB_map_buffer_alignment on RadeonMarek Olšák2012-10-311-1/+1
| | | | | | | | Reviewed-by: Brian Paul <[email protected]> v2: update relnotes-9.1 v3: use align_malloc and align_free for malloced buffers in r300g v4: document the new CAP in the docs
* docs: GL_ARB_texture_storage is supported for all gallium driversBrian Paul2012-10-221-1/+1
|
* docs: fixup GL4.3 TODO listMarek Olšák2012-09-231-4/+1
| | | | | | | | | | From the OpenGL Registry: "2012/08/13: specs named GL_ARB_debug_group, GL_ARB_debug_label, and GL_ARB_debug_output2 were published in error during the initial OpenGL 4.3 release. All functionality in these documents was combined into the extension GL_KHR_debug. They have been withdrawn from the registry, and a few other extensions were renumbered to avoid holes in the numbering scheme."
* docs: Add some missing features to 9.0 release notes and GL3.txt9.0-branchpointIan Romanick2012-08-301-4/+4
| | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* i965/gen6+: Add support for GL_ARB_timer_query.Eric Anholt2012-08-261-1/+1
| | | | | | Needs updated libdrm. Reviewed-by: Kenneth Graunke <[email protected]>
* i965: Add support for GL_ARB_occlusion_query2.Eric Anholt2012-08-261-1/+1
| | | | | | | This extension is just a bit of core code on top of the GL_ARB_occlusion_query support. Reviewed-by: Kenneth Graunke <[email protected]>
* i965: add ARB_texture_rgb10_a2ui supportJordan Justen2012-08-141-1/+1
| | | | | Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* i965: Enable uniform buffer objects on gen6+.Eric Anholt2012-08-071-1/+1
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* docs: update ARB_debug_output status to DONEBrian Paul2012-08-061-1/+1
|
* docs: Add OpenGL 4.3 requirementsJason Wood2012-08-061-0/+30
| | | | | | | | v2: Note that GLSL 4.3 has not been started, and that ARB_compute_shader has been started in Gallium drivers. Signed-off-by: Jason Wood <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* docs: update relnotes-8.1 and GL3 statusMarek Olšák2012-07-121-2/+2
|
* docs: Update GL3.txt.Kenneth Graunke2012-07-101-2/+2
| | | | | | | | | | | | | We neglected to list the deprecation model/forward compatible context support. inverse() has been done for a while. None of us know what "highp change" means; GLSL 1.30 already added the ability to recognize precision keywords, and it doesn't look like 1.40 has any new requirements there (precision keywords still have no meaning). Signed-off-by: Kenneth Graunke <[email protected]>
* docs: update relnotes-8.1 and GL3 statusMarek Olšák2012-07-101-1/+3
|
* i965: enable ARB_instanced_arrays extensionJordan Justen2012-06-271-1/+1
| | | | | | | | Set the step_rate value when drawing to implement ARB_instanced_arrays for gen >= 4. Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
* docs: update GL3.3 statusMarek Olšák2012-06-251-1/+2
|
* docs: update GL3.txt for ARB_base_instanceFredrik Höglund2012-06-191-1/+1
| | | | Reviewed-by: Brian Paul <[email protected]>
* i965: create code path to handle primitive restart in hardwareJordan Justen2012-05-231-1/+1
| | | | | | | | | | | | | | For newer hardware we disable the VBO module's software handling of primitive restart. We now handle primitive restarts in brw_handle_primitive_restart. The initial version of brw_handle_primitive_restart simply calls vbo_sw_primitive_restart, and therefore still uses the VBO module software primitive restart support. Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* i965/gen6+: Add support for GL_ARB_blend_func_extended.Eric Anholt2012-05-231-1/+1
| | | | | | | v2: Add support for gen6, and don't turn it on if blending is disabled. (fixes GPU hang), and note it in docs/GL3.txt Reviewed-by: Kenneth Graunke <[email protected]>
* i965: Add support for GL_ARB_draw_buffers_blend.Eric Anholt2012-05-041-1/+1
| | | | | | Tested with piglit fbo-draw-buffers-blend and intel oglconform. Reviewed-by: Kenneth Graunke <[email protected]>
* docs: Update GLSL 1.40 status.Eric Anholt2012-04-161-1/+2
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* docs: Update that int textures got done for GL3.Eric Anholt2012-04-161-1/+1
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* docs: Update that ARB_draw_instanced is on in i965.Eric Anholt2012-04-161-1/+1
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* docs: Update TBO support.Eric Anholt2012-04-161-1/+1
| | | | | | | | All I know of that needs finishing in Mesa is to enable the extension in a GL3.1 core context on i965 -- we're not going to expose it in non-3.1 core contexts. Reviewed-by: Kenneth Graunke <[email protected]>
* docs: update GL3.txt for ARB_blend_func_extendedDave Airlie2012-04-131-1/+1
| | | | Signed-off-by: Dave Airlie <[email protected]>
* docs/GL3.txt: document ARB_blend_func_extended stateDave Airlie2012-03-241-1/+1
| | | | | I've written softpipe version in my tree, + gallium/mesa/glsl changes, however r600 currently hangs the GPU.
* docs/GL3: consolidate FBO extensions into one ARBMarek Olšák2012-01-121-3/+1
|
* docs/GL3: document r300 extension supportMarek Olšák2012-01-121-24/+24
|
* docs/GL3: document what's missing for GL3Marek Olšák2012-01-121-2/+2
|
* Clean up GL3 statusMatt Turner2012-01-111-39/+39
| | | | | Reviewed-by: Ian Romanick <[email protected]> Signed-off-by: Matt Turner <[email protected]>
* docs: update GL3 statusMarek Olšák2011-12-171-2/+2
|
* mesa/docs: add ARB_texture_rgb10_a2ui to relnotes/gl3.txtDave Airlie2011-11-281-1/+1
| | | | Signed-off-by: Dave Airlie <[email protected]>
* docs/gl3: these two interfaces are complete now.Dave Airlie2011-11-271-1/+1
| | | | Signed-off-by: Dave Airlie <[email protected]>
* gl3.txt: update for ARB_texture_storage.Dave Airlie2011-11-061-1/+1
| | | | | | As per Brian's suggestion. Signed-off-by: Dave Airlie <[email protected]>
* gl3.txt: add not of ARB_texture_storage work started.Dave Airlie2011-11-051-1/+1
|
* docs: update GL3 statusMarek Olšák2011-10-271-5/+4
| | | | | | EXT_texture_array has been completed for quite a while. Removing BindBufferBase+Range, because they're part of EXT_transform_feedback.
* docs: update gl3.txt for ARB_vertex_type_2_10_10_10_revDave Airlie2011-09-061-1/+1
|
* glsl: Implement the GL_ARB_conservative_depth extension.Kenneth Graunke2011-08-251-1/+1
| | | | | | | It's the same as GL_AMD_conservative_depth. The specs have slight differences in wording, but don't differ in content or behavior. Signed-off-by: Kenneth Graunke <[email protected]>
* docs: update GL3.txt with new GL 4.2 extensionsDave Airlie2011-08-091-0/+13
|
* docs: update GL3 statusMarek Olšák2011-07-101-1/+1
|
* docs: add GL3 GLX todoMarek Olšák2011-06-301-1/+2
|
* docs: update GL3 status - vertex texturesMarek Olšák2011-06-301-1/+1
| | | | They work fine on r600g.
* docs: update GL3 statusMarek Olšák2011-05-061-1/+1
|
* docs: update GL3 statusMarek Olšák2011-04-291-2/+2
|
* docs: Note that ES2_compatibility is already done.Eric Anholt2011-04-271-1/+1
|
* docs: update GL3 statusMarek Olšák2011-04-251-4/+4
|
* i965: Add support for NV_conditional_render.Eric Anholt2011-04-231-1/+1
| | | | | | | | Since we lack hardware support for it, this is a simple matter of checking _mesa_check_conditional_render at the entrypoints, and suppressing it for the metaops where it doesn't apply. Reviewed-by: Brian Paul <[email protected]>
* docs: Mention that GLSL 1.30 is started.Eric Anholt2011-04-201-1/+1
| | | | | | | | Things definitely remaining todo: switch statements, clip distances. On 965, we also need real integers in the VS, and implementations of some things like isinf/isnan. Reviewed-by: Brian Paul <[email protected]>
* docs: update GL3 statusMarek Olšák2011-04-151-3/+3
|
* docs: GL_ARB_sampler_objects updatesBrian Paul2011-04-101-1/+1
|