History log of /external/mesa3d/docs/GL3.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
492b69f3be3e355064c67bc6f4a30d40e997ce9d 30-Oct-2012 Marek Olšák <maraeo@gmail.com> vbo: fix glVertexAttribI* functions

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 <brianp@vmware.com>

v2: cosmetic changes as suggested by Brian
(cherry picked from commit acf438f5375e2426386694e541b843dc6f8fd11a)
/external/mesa3d/docs/GL3.txt
2d2f1fd164218eacf2b142bc808be1f25f66e72c 31-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> docs: Add some missing features to 9.0 release notes and GL3.txt

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
f0159018d7709b57d9916575512d75cb3f2fb395 18-Jul-2012 Eric Anholt <eric@anholt.net> i965/gen6+: Add support for GL_ARB_timer_query.

Needs updated libdrm.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
9a2943ddf28eee417b692d9338b81aa89a51dea8 23-Aug-2012 Eric Anholt <eric@anholt.net> i965: Add support for GL_ARB_occlusion_query2.

This extension is just a bit of core code on top of the GL_ARB_occlusion_query
support.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
b3900ed5ad9bd5df112490dd2b5d2c17d6124067 09-Jun-2012 Jordan Justen <jordan.l.justen@intel.com> i965: add ARB_texture_rgb10_a2ui support

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
4a078516b6e9dd6876aaa2c95f0a98b7f5e08d19 27-Jun-2012 Eric Anholt <eric@anholt.net> i965: Enable uniform buffer objects on gen6+.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
e6227239186fa1d14beb9e18cd4dc596eb8747e6 07-Aug-2012 Brian Paul <brianp@vmware.com> docs: update ARB_debug_output status to DONE
/external/mesa3d/docs/GL3.txt
56c1f55c5179aa9c9a3d14daea2da453f41348e5 06-Aug-2012 Jason Wood <sandain@hotmail.com> docs: Add OpenGL 4.3 requirements

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 <sandain@hotmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
0f3659bb564c6b8cfcf7c1ab276fbdfdc018e439 05-Jul-2012 Marek Olšák <maraeo@gmail.com> docs: update relnotes-8.1 and GL3 status
/external/mesa3d/docs/GL3.txt
a0698b000b693fc1345fadd6d418dfd8d7548e44 11-Jul-2012 Kenneth Graunke <kenneth@whitecape.org> docs: Update GL3.txt.

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 <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
768589e836b91493f7f378b9d8daa4ad080a5d16 05-Jul-2012 Marek Olšák <maraeo@gmail.com> docs: update relnotes-8.1 and GL3 status
/external/mesa3d/docs/GL3.txt
3588098ed85bbd6bacac5a8dd3774569f1314783 27-May-2012 Jordan Justen <jordan.l.justen@intel.com> i965: enable ARB_instanced_arrays extension

Set the step_rate value when drawing to implement
ARB_instanced_arrays for gen >= 4.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/docs/GL3.txt
0f530d2dff20ccccb016341d0b65123e5868bbb4 25-Jun-2012 Marek Olšák <maraeo@gmail.com> docs: update GL3.3 status
/external/mesa3d/docs/GL3.txt
4e943c375b4924e0f719a2295ae154947e34f71f 18-Jun-2012 Fredrik Höglund <fredrik@kde.org> docs: update GL3.txt for ARB_base_instance

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
df7d1323de08274c816a8e5fab7e99b6f00f4fa3 13-May-2012 Jordan Justen <jordan.l.justen@intel.com> i965: create code path to handle primitive restart in hardware

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 <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/docs/GL3.txt
29362875f2613ad87abe7725ce3c56c36d16cf9b 25-Apr-2012 Eric Anholt <eric@anholt.net> i965/gen6+: Add support for GL_ARB_blend_func_extended.

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 <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
b7932e183c15a224adc4b04835f82f3c867a4a24 25-Apr-2012 Eric Anholt <eric@anholt.net> i965: Add support for GL_ARB_draw_buffers_blend.

Tested with piglit fbo-draw-buffers-blend and intel oglconform.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
f084b5ad323f021e9a0f667b977942fb25f69c43 13-Apr-2012 Eric Anholt <eric@anholt.net> docs: Update GLSL 1.40 status.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
252d99e4fae95a19871a9aa087b6308cbe1755d6 13-Apr-2012 Eric Anholt <eric@anholt.net> docs: Update that int textures got done for GL3.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
45f460f61ef27b42063737ac48d85115438057f3 13-Apr-2012 Eric Anholt <eric@anholt.net> docs: Update that ARB_draw_instanced is on in i965.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
61c4e5cd68a59434863d3c650ac1672f18acc857 13-Apr-2012 Eric Anholt <eric@anholt.net> docs: Update TBO support.

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 <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
7308b6e75fe64f4e3f318bc7b5d276585e4f6957 13-Apr-2012 Dave Airlie <airlied@redhat.com> docs: update GL3.txt for ARB_blend_func_extended

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/docs/GL3.txt
ea663d56e2000ba02f53cc8a99ded78ccad0a126 24-Mar-2012 Dave Airlie <airlied@redhat.com> docs/GL3.txt: document ARB_blend_func_extended state

I've written softpipe version in my tree, + gallium/mesa/glsl changes,
however r600 currently hangs the GPU.
/external/mesa3d/docs/GL3.txt
4c0d88c14514346438c4d6c0c3af76a0deee2af6 12-Jan-2012 Marek Olšák <maraeo@gmail.com> docs/GL3: consolidate FBO extensions into one ARB
/external/mesa3d/docs/GL3.txt
571e1947d0f9058a14b7f2b7798ebfacab1547a5 12-Jan-2012 Marek Olšák <maraeo@gmail.com> docs/GL3: document r300 extension support
/external/mesa3d/docs/GL3.txt
272896b885a942b993afb3926a5b6c3ad5abca74 12-Jan-2012 Marek Olšák <maraeo@gmail.com> docs/GL3: document what's missing for GL3
/external/mesa3d/docs/GL3.txt
151b4f336934d283961e28e111aa30544e3ceb50 11-Jan-2012 Matt Turner <mattst88@gmail.com> Clean up GL3 status

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/docs/GL3.txt
06dcb177255f9f841a408069bed7339b0e7d86a5 17-Dec-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
ee47e19738356c2c97a40c5306769b0f7445c32e 27-Nov-2011 Dave Airlie <airlied@redhat.com> mesa/docs: add ARB_texture_rgb10_a2ui to relnotes/gl3.txt

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/docs/GL3.txt
c33d2e6b08be42d3e4d779777f73ab91b036809f 27-Nov-2011 Dave Airlie <airlied@redhat.com> docs/gl3: these two interfaces are complete now.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/docs/GL3.txt
2318443ebd6bf9727676b530a3b057dcf13a3ca6 06-Nov-2011 Dave Airlie <airlied@redhat.com> gl3.txt: update for ARB_texture_storage.

As per Brian's suggestion.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/docs/GL3.txt
7494c814ef642468c8e6838027443703d311602f 05-Nov-2011 Dave Airlie <airlied@redhat.com> gl3.txt: add not of ARB_texture_storage work started.
/external/mesa3d/docs/GL3.txt
0fbc8d301b66aebb95507d715b3128ff711610fd 27-Oct-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status

EXT_texture_array has been completed for quite a while.

Removing BindBufferBase+Range, because they're part of EXT_transform_feedback.
/external/mesa3d/docs/GL3.txt
2957e4466428e3b028e07a1b79ba51c68db17b8e 04-Sep-2011 Dave Airlie <airlied@redhat.com> docs: update gl3.txt for ARB_vertex_type_2_10_10_10_rev
/external/mesa3d/docs/GL3.txt
b9eb4d8a59699e233255113acafae220c3d8fe3c 09-Aug-2011 Kenneth Graunke <kenneth@whitecape.org> glsl: Implement the GL_ARB_conservative_depth extension.

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 <kenneth@whitecape.org>
/external/mesa3d/docs/GL3.txt
36291173c20b7b90da8e765871efb37205786922 09-Aug-2011 Dave Airlie <airlied@gmail.com> docs: update GL3.txt with new GL 4.2 extensions
/external/mesa3d/docs/GL3.txt
3414447011b6b25aeab22f4949a96c09cf4c5098 29-Jun-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
47362c2a6180e7d6db4f1d4a6a9b8920a3d8dd82 30-Jun-2011 Marek Olšák <maraeo@gmail.com> docs: add GL3 GLX todo
/external/mesa3d/docs/GL3.txt
9e9d73ef100bb49c832d6f8c62cfcabbb5225928 30-Jun-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status - vertex textures

They work fine on r600g.
/external/mesa3d/docs/GL3.txt
483d2ea5e35ca0d1aa97f0f6601c46195cd0c3e8 02-May-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
aed76e5af323d181cd280e856a32d7ea612489e5 28-Apr-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
33afdf835654cc21377fd1f57af03b3fa34f97f8 27-Apr-2011 Eric Anholt <eric@anholt.net> docs: Note that ES2_compatibility is already done.
/external/mesa3d/docs/GL3.txt
774c165d76fdaf1875acb32abf4c278da38e9ca3 25-Apr-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
1df72402d99145425531297eef6772b88ce5225d 20-Apr-2011 Eric Anholt <eric@anholt.net> i965: Add support for NV_conditional_render.

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 <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
2ea0aa4cd9eeea17b84860fd5ab7a70aabcf1efc 18-Apr-2011 Eric Anholt <eric@anholt.net> docs: Mention that GLSL 1.30 is started.

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 <brianp@vmware.com>
/external/mesa3d/docs/GL3.txt
397e47868378c386c483fda94631597af6d58405 13-Apr-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
da8d0c965cc71058b570b7e34ba9c03639173da7 10-Apr-2011 Brian Paul <brianp@vmware.com> docs: GL_ARB_sampler_objects updates
/external/mesa3d/docs/GL3.txt
8cbdfe1de4a5793d2d43dca81dd8996419b7aeed 29-Mar-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
9181a75c4dfd07a6464c80aed5c21f2af39dd63f 08-Mar-2011 Brian Paul <brianp@vmware.com> docs: added Depth format cube textures to GL3.txt list
/external/mesa3d/docs/GL3.txt
e107a3aa08cc3106fd7b939ea203c4b5195f1b5b 28-Feb-2011 Dave Airlie <airlied@redhat.com> rgtc: update docs
/external/mesa3d/docs/GL3.txt
0f912534fd843ab03ec1774c8fa660b0d3a70b72 14-Feb-2011 Sedat Dilek <sedat.dilek@gmail.com> docs: Fix typo in GL3.txt
/external/mesa3d/docs/GL3.txt
a6b7393eb8b4ef14c0d9ba8d64e57ed8ca82a9f7 12-Feb-2011 Dave Airlie <airlied@redhat.com> update GL3.txt for GL_EXT_framebuffer_sRGB status
/external/mesa3d/docs/GL3.txt
e0b98cde41a9d39b6099950585d9516f8136dafe 27-Jan-2011 Marek Olšák <maraeo@gmail.com> docs: update GL3 status
/external/mesa3d/docs/GL3.txt
3bee900a720685a96b39ce25307197512e457b6e 16-Jan-2011 Brian Paul <brianp@vmware.com> docs: document GL_ARB_draw_buffers_blend
/external/mesa3d/docs/GL3.txt
3dab2b1795e9f9ff3584f612397d118459b12731 16-Jan-2011 Brian Paul <brianp@vmware.com> docs: update GL3.txt status
/external/mesa3d/docs/GL3.txt
ff7aa554a11863de2c4c0b4b6d1ec7b07c819739 11-Sep-2010 Dave Airlie <airlied@redhat.com> mesa/swrast/st: add ARB_occlusion_query2 support.

This gets my vote for most pointless extension of all time, I'm guessing
some driver could possibly optimise for this instead of counting it might
just get a true/false, but I'm not really sure.

need this to eventually advertise 3.3 despite its total uselessness.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/docs/GL3.txt
2892c8bdbc7ae4b3e59a0900329f037ab67510c5 21-Nov-2010 Marek Olšák <maraeo@gmail.com> docs: add GL 4.1 status
/external/mesa3d/docs/GL3.txt
0ec0f1025d70d0fc353acd9f6184e3aeb8a0f464 21-Nov-2010 Brian Paul <brianp@vmware.com> docs: update some GL 3.0 status
/external/mesa3d/docs/GL3.txt
b4c013307b23a09ac46a076ef180bf0e838cd37e 22-Oct-2010 Brian Paul <brianp@vmware.com> docs: updated GL3 status for primitive restart
/external/mesa3d/docs/GL3.txt
9ad4589e7e742d420527e6725929f802b24f5a3c 22-Oct-2010 Brian Paul <brianp@vmware.com> docs: update texture red/green support in GL3.txt
/external/mesa3d/docs/GL3.txt
48156b87bc9d3e09ec34372d69504a787332ea0b 08-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> docs: Update status of GL 3.x related extensions
/external/mesa3d/docs/GL3.txt
d35c2ca345d98801ddeb59b7b1a0515b8ac84219 12-May-2010 Brian Paul <brianp@vmware.com> docs: update GL3.txt w/ GL 3.3, 4.0 lists
/external/mesa3d/docs/GL3.txt
0fcea8a411e1c5ecae32a9a88187a80a07bc90d4 27-Apr-2010 Brian Paul <brianp@vmware.com> docs: update some GL3 status
/external/mesa3d/docs/GL3.txt
a437601bee5f79d66c61215ed381a240d1ea7287 05-Apr-2010 Brian Paul <brianp@vmware.com> docs: update status of transform feedback and instanced drawing
/external/mesa3d/docs/GL3.txt
50a75a0b4a1ebbc54feff1a7dc2c71b27d8a5067 02-Apr-2010 Brian Paul <brianp@vmware.com> docs: update GL3 / GL_ARB_fragment_coord_conventions status
/external/mesa3d/docs/GL3.txt
449721a3d0082879c504b7a3b25cdf38c2293a85 20-Mar-2010 Brian Paul <brianp@vmware.com> docs: note GL_EXT_packed_float, GL_EXT_shared_exponent extensions
/external/mesa3d/docs/GL3.txt
70d5c48341bd2cd36ac89540bd4de44834b50bf6 26-Feb-2010 Brian Paul <brianp@vmware.com> docs: GL_EXT_texture_array updates
/external/mesa3d/docs/GL3.txt
a6975507adb12e2147ede43224b2e21b4e7fc3ae 06-Jan-2010 Brian Paul <brianp@vmware.com> docs: added more GL3 items
/external/mesa3d/docs/GL3.txt
9089436930b9c18c670e0990ec34d097eec156ba 06-Jan-2010 Brian Paul <brianp@vmware.com> docs: added link to wiki page about missing Mesa features
/external/mesa3d/docs/GL3.txt
c28b451e406da1b46c7e5bb85951c6cbf36198f9 31-Dec-2009 Brian Paul <brianp@vmware.com> docs: update status for conditional rendering
/external/mesa3d/docs/GL3.txt
9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892 30-Dec-2009 Brian Paul <brianp@vmware.com> docs: added GL 3.x feature checklist to track what's done in Mesa
/external/mesa3d/docs/GL3.txt