Marek Olšák
492b69f3be
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 acf438f537 )
2012-11-23 01:25:48 +01:00
Andreas Boll
ff83f29241
docs: add news item for 9.0.1 release
2012-11-17 08:50:30 +01:00
Andreas Boll
14b2c43f19
docs: fix release date of 9.0.1
2012-11-17 08:46:05 +01:00
Ian Romanick
a138bc7c33
docs: Add 9.0.1 release md5sums
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-11-16 14:26:20 -08:00
Ian Romanick
2d85170eb7
docs: Add 9.0.1 release notes
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-11-16 13:52:15 -08:00
Ian Romanick
129d9d5078
docs: Add 9.0.1 release notes
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-11-08 10:45:13 -08:00
Andreas Boll
8e73273cb9
docs: add news item for 9.0 release
...
Reviewed-by: Brian Paul <brianp@vmware.com>
2012-10-09 17:26:45 +02:00
Ian Romanick
161aababc6
docs: Add 9.0 release md5sums
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-08 15:07:10 -07:00
Ian Romanick
e5fdeef1e0
mesa: Bump version number to 9.0 (final)
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-08 14:58:35 -07:00
Matt Turner
a2f28ceea2
build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definition
...
(cherry picked from commit 814345f54b )
Conflicts:
src/mapi/glapi/gen/gl_x86-64_asm.py
src/mapi/glapi/gen/gl_x86_asm.py
2012-10-03 13:59:08 -07:00
Andreas Boll
890b405232
docs: fix some issues in relnotes
...
improve markup
fix link to relnotes-9.0
add missing relnotes links
(cherry picked from commit 6fb8aeb2c5 )
2012-09-19 12:24:13 +02:00
Andreas Boll
1e314197dd
docs/devinfo: fix typo
...
(cherry picked from commit abb1c847ac )
2012-09-19 12:24:13 +02:00
Matt Turner
d240dcee6d
Remove libGLU
...
It's been moved to its own repository, found at
http://cgit.freedesktop.org/mesa/glu/
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
2012-08-31 15:08:40 -07:00
Andreas Boll
3ffd5dfbce
docs: update relnotes-9.0
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-08-31 09:22:39 -06:00
Ian Romanick
2d2f1fd164
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>
2012-08-30 18:23:29 -07:00
Ian Romanick
0791484c42
mesa: Bump version to 9.0
...
Now that OpenGL 3.1 is supported by at least one driver, follow
tradition and bump the major version number.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2012-08-30 18:23:28 -07:00
Brian Paul
4aede0018a
docs: remove mention of old driver maintenance
...
People who need old drivers can use older versions of Mesa.
2012-08-28 13:09:02 -06:00
Andreas Boll
6eaccbfeeb
docs/utilities: add/update some useful utilities
...
the progs/util directory is now in mesa demos
replace glean with piglit
add ApiTrace
markup: replace the unordered list <ul> with a definition list <dl>
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-08-28 13:08:56 -06:00
Andreas Boll
3e20605c16
docs/helpwanted: add radeonsi todo list
...
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2012-08-28 17:36:07 +02:00
Eric Anholt
f0159018d7
i965/gen6+: Add support for GL_ARB_timer_query.
...
Needs updated libdrm.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-08-26 10:40:33 -07:00
Eric Anholt
9a2943ddf2
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>
2012-08-26 10:40:33 -07:00
Jordan Justen
b3900ed5ad
i965: add ARB_texture_rgb10_a2ui support
...
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2012-08-14 17:07:42 -07:00
Ian Romanick
cde2b7e55d
docs: Add EGL extensions to release notes
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-08-14 15:45:17 -07:00
Ian Romanick
258771882d
mesa: Enable GL_ARB_invalidate_subdata
...
v2: Add GL_ARB_invalidate_subdata to release notes at Brian's
suggestion.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2012-08-14 14:39:33 -07:00
Eric Anholt
4a078516b6
i965: Enable uniform buffer objects on gen6+.
...
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-08-07 13:54:52 -07:00
Brian Paul
e622723918
docs: update ARB_debug_output status to DONE
2012-08-06 16:48:00 -06:00
Jason Wood
56c1f55c51
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>
2012-08-06 16:41:24 -06:00
Andreas Boll
102617bc52
docs: update piglit url
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-08-06 16:23:43 -06:00
Andreas Boll
933e13e2af
docs/helpwanted: add r600g and i915g todo lists
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-08-06 16:23:43 -06:00
Brian Paul
8f2a13c5e3
docs: the legacy makefile system is removed in Mesa 8.1
2012-07-24 08:49:02 -06:00
Kristian Høgsberg
d7522ed130
wayland: Support EGL_WIDTH and EGL_HEIGHT queries for wl_buffer
...
We're going to make the public wl_buffer struct as small as possible.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2012-07-19 14:03:17 -04:00
Kristian Høgsberg
e23bfdb329
wayland: Use existing EGL_TEXTURE_FORMAT for querying wl_buffer texture format
...
We also reuse EGL_TEXTURE_RGBA and EGL_TEXTURE_RGB, adding only the new
planar YUV texture formats: EGL_TEXTURE_Y_U_V_WL, EGL_TEXTURE_Y_UV_WL and
EGL_TEXTURE_Y_XUXV_WL.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2012-07-19 14:03:17 -04:00
Marek Olšák
0f3659bb56
docs: update relnotes-8.1 and GL3 status
2012-07-12 13:05:59 +02:00
Kristian Høgsberg
e6a33570b7
egl: Add EGL_WAYLAND_PLANE_WL attribute
...
This lets us specify the plane to create the image for for multiplanar
wl_buffers.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2012-07-11 15:28:36 -04:00
Kenneth Graunke
a0698b000b
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>
2012-07-10 16:53:49 -07:00
Andreas Boll
40742fa686
docs/relnotes-8.0.4: fix html markup
2012-07-10 12:59:34 -07:00
Marek Olšák
768589e836
docs: update relnotes-8.1 and GL3 status
2012-07-10 19:04:12 +02:00
Ian Romanick
25fec2e9ca
docs: Add 8.0.4 release notes
...
Also add news story. Extra, extra! Read all about it!
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2012-07-10 09:05:39 -07:00
Marek Olšák
461e9f99c7
docs: document ARB_blend_func_extended and EXT_texture_rg in relnotes-8.1
...
also sort the extensions
2012-07-07 15:09:57 +02:00
Jordan Justen
3588098ed8
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>
2012-06-27 10:35:14 -07:00
Andreas Boll
d9d84068e7
docs/helpwanted: add some useful todo lists
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-27 11:19:21 -06:00
Andreas Boll
19534579cf
docs/lists: add piglit mailing list
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
24eebf4f88
docs/helpwanted: update some info
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
f29f5e8695
docs/sourcetree: update some info
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
b347bb5dbc
docs/devinfo: update release info
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
398d8be3ab
docs/systems: add some useful driver links
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
297309ce23
docs: update some broken/old links
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
dae9b0f1d8
docs: whitespace cleanup
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
ddb0557868
docs: escape html special char
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00
Andreas Boll
a5447aab96
docs: add missing target attribute
...
target is needed for the frame based layout
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-25 16:10:01 -06:00