2d00d104b4c0c7e51b6f969b658573cbe60b0046 |
|
07-Oct-2012 |
Mario Kleiner <mario.kleiner@tuebingen.mpg.de> |
mesa: Don't glPopAttrib() GL_POINT_SPRITE_COORD_ORIGIN on < OpenGL-2.0 The GL_POINT_BIT state attribute GL_POINT_SPRITE_COORD_ORIGIN is only supported on OpenGL-2.0 or later. Prevent glPopAttrib() from trying to restore it on OpenGL-1.4 implementations which support GL_ARB_POINT_SPRITE, as otherwise the sequence... glPushAttrib(GL_POINT_BIT); glPopAttrib(); throws an GL_INVALID_ENUM error in glPopAttrib(). See also commit f778174ea1e431a7113f12c12beb4aba9e825a9f NOTE: This is a candidate for the 9.0 branch. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit eabbe5c45f5d05822c5f841628afa4008398d553)
/external/mesa3d/src/mesa/main/attrib.c
|
1aee8803f83f7ae24d9c2150c70afff2b1ee4c2f |
|
28-Aug-2012 |
Brian Paul <brianp@vmware.com> |
mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib() To avoid spurious GL_INVALID_ENUM errors if the extension isn't supported.
/external/mesa3d/src/mesa/main/attrib.c
|
707f0679157f83ac45127e41647b96ed924d45c9 |
|
11-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Kill GL_ARB_shadow_ambient with fire No driver supports this extension, and it seems unlikely than any driver ever will. I think r300c may have supported it at one time, but that driver has already been removed. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/attrib.c
|
4bbd12036819ed6a2d0993c437e0c02bf0c92b0b |
|
01-Aug-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Fix glPopAttrib() behavior on GL_FRAMEBUFFER_SRGB. I happened to notice this while looking at a blit pass in l4d2, which had an optional push/pop around framebuffer srgb setting. It didn't matter in the end, but the fix is sitting in my tree now. Reviewed-by: Brian Paul <brianp@vmware.com> NOTE: This is a candidate for the 8.0 branch.
/external/mesa3d/src/mesa/main/attrib.c
|
c37efbfe4c415b6fd2d4f968220d7c9b62f11ecf |
|
12-Jun-2012 |
Pauli Nieminen <pauli.nieminen@linux.intel.com> |
mesa: Move DepthMode to texture object GL_DEPTH_TEXTURE_MODE isn't meant to be part of sampler state based on compatibility profile specifications. OpenGL specification 4.1 compatibility 20100725 3.9.2: "... The values accepted in the pname parameter are TEXTURE_WRAP_S, TEXTURE_WRAP_T, TEXTURE_WRAP_R, TEXTURE_MIN_- FILTER, TEXTURE_MAG_FILTER, TEXTURE_BORDER_COLOR, TEXTURE_MIN_- LOD, TEXTURE_MAX_LOD, TEXTURE_LOD_BIAS, TEXTURE_COMPARE_MODE, and TEXTURE_COMPARE_FUNC. Texture state listed in table 6.25 but not listed here and in the sampler state in table 6.26 is not part of the sampler state, and remains in the texture object." The list of states is in Table 6.24 "Textures (state per texture object)" instead of 6.25 mentioned in the specification text. Same can be found from 3.3 compatibility specification. Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/attrib.c
|
608c3d2083be9de1eadac6dad67cd571888ca5d7 |
|
28-Jan-2012 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore depth texture state on glPopAttrib(GL_TEXTURE_BIT). According to Table 6.17 in the GL 2.1 specification, DEPTH_TEXTURE_MODE, TEXTURE_COMPARE_MODE, and TEXTURE_COMPARE_FUNC need to be restored on glPopAttrib(GL_TEXTURE_BIT). Makes a number of oglconform tests happier. v2: Make restoration conditional on the ARB_shadow and ARB_depth_texture extensions, as suggested by Brian. I'm not sure that any implementations still remain that don't support those, but why not? NOTE: This is a candidate for stable release branches. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/attrib.c
|
b0e048f0b955ef79e2de794172de053d27d7d8fa |
|
18-Apr-2012 |
Brian Paul <brianp@vmware.com> |
mesa: move gl_array_attrib::NewState to gl_array_object::NewArrays The field wasn't actually used before and it's not used now either. But this is a more logical place for it and will hopefully allow doing smarter draw/array validation (per array object) in the future. Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/main/attrib.c
|
784dd51198433e5c299da4a7742c68d21d68d1c1 |
|
16-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
mesa,vbo: properly detect when vertex arrays need to be recalculated This moves the RebindArrays flag into the vbo module, consolidates the code, and adds missing vbo_draw_method calls. Also with this change, the vertex arrays are not needlessly recalculated twice. The issue with the old code was: - If recalculate_input_bindings updates vp_varying_inputs, _NEW_ARRAY is set. - _mesa_update_state is called and the vp_varying_inputs change causes regeneration of the fixed-function shaders, which also sets _NEW_PROGRAM. - The occurence of either _NEW_ARRAY or _NEW_PROGRAM sets the recalculate_inputs flag to TRUE again. - The new code sets the flag to FALSE after the second _mesa_update_state, because there can't possibly be any change which would require recalculating the arrays. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/main/attrib.c
|
b631b471d86747c8bb20c6c9c413ff1ff2ad6486 |
|
13-Feb-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Include the multisample enables under GL_MULTISAMPLE_BIT attrib as well. Fixes (with the previous commit) piglit GL_ARB_multisample/pushpop. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
4b6e45c7d6a60be71540109866c71fe0d2f35569 |
|
13-Feb-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Fix push/pop of multisample coverage invert. In the table of of push/pop attributes, this one doesn't fall under the enable group. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
a1471e4877515e2ce4fcc129c4ce26f5c306b193 |
|
01-Feb-2012 |
Brian Paul <brianp@vmware.com> |
mesa: reference shared state in glPushAttrib(GL_TEXTURE_BIT) This fixes a dangling texture object pointer bug hit via wglShareLists(). When we push the GL_TEXTURE_BIT state we may push references to the default texture objects which are owned by the gl_shared_state object. We don't want to accidentally delete that shared state while the attribute stack references shared objects. So keep a reference to it. NOTE: This is a candidate for the 8.0 branch. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
133c5727b58c60afe6467ecbfe07739c7466d8c8 |
|
31-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove stray comment in PopAttrib() code
/external/mesa3d/src/mesa/main/attrib.c
|
34c353ce463960afdf64fa2be1f155b8b7f6c70c |
|
21-Jan-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't resurrect deleted ARB VAOs in glPopClientAttrib When ARB VAOs are used, glPopClientAttrib does not resurrect a deleted VAO or VBO. This difference between the two spec is, unfortunately, not very well spelled out in the specs. Fixes oglc vao(advanced.pushPop.deleteVAO) and vao(advanced.pushPop.deleteVBO) tests. NOTE: This is a candidate for release branches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
09639901530da7df7347428512c2bee86af1ef8e |
|
23-Jan-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Rename gl_array_object::VBOonly to ::ARBsemantics There are more differences between Apple and ARB than just requiring that all arrays be stored in VBOs. Additional uses will be added in following commits. Also, set the flag at Bind time instead of Gen time. The ARB_vao spec specifies that behavior. NOTE: This is a candidate for release branches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
478f0d228be1c184adabd1df4dd76a01061b9e24 |
|
01-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix indentation in attrib.c
/external/mesa3d/src/mesa/main/attrib.c
|
762c9766c93697af8d7fbaa729aed118789dbe8e |
|
31-Oct-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Use VERT_ATTRIB_* indexed array in gl_array_object. Replace the distinct struct gl_client_array members in gl_array_object by an array of gl_client_arrays indexed by VERT_ATTRIB_*. Renumber the vertex attributes slightly to keep the old semantics of the distinct array members. Make use of the upper 32 bits in VERT_BIT_*. Update all occurances of the distinct struct members with the array equivalents. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/attrib.c
|
a0a5bd4bb30a73c10b02c3c3b914940a03f9b790 |
|
23-Nov-2011 |
Yuanhan Liu <yuanhan.liu@linux.intel.com> |
mesa: move ElementArrayBufferObj to gl_array_object According opengl spec 4.2.pdf table 6.12 (Vertex Array Object State) at page 515, the element buffer object is listed in vertex array object. So, move the ElementArrayBufferObj inside gl_array_object to make element buffer object per-vao. This would fix most of(3 left) intel oglc vao test fail NOTE: this is a candidate for the 7.11 branch. Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
0c87f16817ff0bf1f05e0d634944fd47b097faee |
|
23-Oct-2011 |
Chia-I Wu <olv@lunarg.com> |
mesa: add support for GL_OES_EGL_image_external This is an OpenGL ES specific extension. External textures are textures that may be sampled from, but not be updated (no glTexSubImage* and etc.). The image data are taken from an EGLImage. Reviewed-by: Brian Paul <brianp@vmware.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
597df3efdaa06d7c6a834bcaed8e6d5806be0cb5 |
|
19-Oct-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Fix multithreaded buffer object refcounting. Buffer objects may be shared across contexts. Rework the array attrib push/pop implementation to be thread safe. Make use of more library functions for this purpose. Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/attrib.c
|
dd9574d7a585bd470f2fe28f73e6d31430293dc9 |
|
01-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: number of combiner terms to pop depends on GL_NV_texture_env_combine4 If GL_NV_texture_env_combine4 is not supported, setting the fourth combiner term would generate a GL error. Of course, I noticed this right after committing the previous patch to use a loop in the first place. <sigh> Note that GL_EXT_texture_env_combine is always supported so the first three combiner terms are always accepted.
/external/mesa3d/src/mesa/main/attrib.c
|
b15ab1d2283f9c856f6ed4381e22216b9711a2ed |
|
01-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use !! to simplify some _mesa_set_enable() calls in attrib.c Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/attrib.c
|
986a9bb1806174b70b756165ece555856a705dfb |
|
01-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use loop in pop_texture_group() to restore 4 combiner terms There's four combiner terms (not 3) with GL_NV_texture_env_combine4. Use a loop to make the code a little more compact. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/attrib.c
|
f9a2352c9569ef562e9507bfe09358f236aaf4b7 |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_texture_lod_bias extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on mach64, mga, or r128. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/attrib.c
|
bde8bd99b64876b47f9d335320eb1ad5b3be8d9d |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_texture_env_combine extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The existing support is already partially broken in Mesa (e.g., querying GL_TEXTURE_ENV_MODE in OpenGL ES 2.x). This patch does not change the situation in any way. It looks like the only hardware supported by Mesa that cannot do ARB_texture_env_combine is pre-NV10 NVIDA chips. It appears that these chips cannot do the GL_SUBTRACT mode. Based on looking at older copies of nvOpenGLspecs.pdf found on the net, NVIDIA never supported ARB_texture_env_combine on those chips either. This extension was previously not supported on mach64, mga (G200), r128, savage, sis, and tdfx (Voodoo Banshee and Voodoo3). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/attrib.c
|
9e9a76eea17bc92c8ac74323c99e10b9480ee583 |
|
22-Sep-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove support for GL_APPLE_client_storage extension AFAIK, there are few users of this extension and I can see a couple reasons why this is probably broken in Mesa anyway. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/attrib.c
|
27bdc76eb92b11bcd61b829bd1372866cb9ef304 |
|
08-Sep-2011 |
Paul Berry <stereotype441@gmail.com> |
mesa: Update clipping code to use ctx->Const.MaxClipPlanes. To support GLSL 1.30, we will need to increase MAX_CLIP_PLANES to 8. To avoid breaking drivers that do not yet support 8 clip planes, this patch modifies the Mesa core code that pertains to clipping to use ctx->Const.MaxClipPlanes rather than MAX_CLIP_PLANES, since ctx->Const.MaxClipPlanes will remain 6 for drivers that only support 6 clip planes. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/attrib.c
|
093dc9e548537e6c77e33064a584f849ad90dfa5 |
|
12-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa: introduce a clear color union to be used for int/unsigned buffers This introduces a new gl_color_union union and moves the current ClearColorUnclamped to use it, it removes current ClearColor completely and renames CCU to CC, then all drivers are modified to expected unclamped floats instead. also fixes st to use translated color in one place it wasn't. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/attrib.c
|
ecfaab88b2577bd0395bc05d75a036126806a9c4 |
|
10-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move sampler state into new gl_sampler_object type gl_texture_object contains an instance of this type for the regular texture object sampling state. glGenSamplers() generates new instances of gl_sampler_object which can override that state with glBindSampler().
/external/mesa3d/src/mesa/main/attrib.c
|
53245fffc022e5fc18c847e799f65c6b91e7378a |
|
06-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix popping of texture state for GL_TEXTURE_BUFFER Fixes http://bugs.freedesktop.org/show_bug.cgi?id=36032
/external/mesa3d/src/mesa/main/attrib.c
|
e5c6a92a12b5cd7db205d72039f58d302b0be9d5 |
|
15-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement clamping controls (ARB_color_buffer_float) Squashed commit of the following: Author: Marek Olšák <maraeo@gmail.com> mesa: fix getteximage so that it doesn't clamp values mesa: update the compute_version function mesa: add display list support for ARB_color_buffer_float mesa: fix glGet query with GL_ALPHA_TEST_REF and ARB_color_buffer_float commit b2f6ddf907935b2594d2831ddab38cf57a1729ce Author: Luca Barbieri <luca@luca-barbieri.com> Date: Tue Aug 31 16:50:57 2010 +0200 mesa: document known possible deviations from ARB_color_buffer_float commit 5458935be800c1b19d1c9d1569dc4fa30a97e8b8 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Tue Aug 24 21:54:56 2010 +0200 mesa: expose GL_ARB_color_buffer_float commit aef5c3c6be6edd076e955e37c80905bc447f8a82 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:12:34 2010 +0200 mesa, mesa/st: handle read color clamping properly (I'll squash the st/mesa part to a separate commit. -Marek) We set IMAGE_CLAMP_BIT in the caller based on _ClampReadColor, where the operation mandates it. TODO: did I get the set of operations mandating it right? commit 3a9cb5e59b676b6148c50907ce6eef5441677e36 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:09:41 2010 +0200 mesa: respect color clamping in texenv programs (v2) Changes in v2: - Fix attributes other than vertex color sometimes getting clamped commit de26f9e47e886e176aab6e5a2c3d4481efb64362 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:05:53 2010 +0200 mesa: restore color clamps on glPopAttrib commit a55ac3c300c189616627c05d924c40a8b55bfafa Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:04:26 2010 +0200 mesa: clamp color queries if and only if fragment clamping is enabled commit 9940a3e31c2fb76cc3d28b15ea78dde369825107 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Wed Aug 25 00:00:16 2010 +0200 mesa: introduce derived _ClampXxxColor state resolving FIXED_ONLY To do this, we make ClampColor call FLUSH_VERTICES with the appropriate _NEW flag. We introduce _NEW_FRAG_CLAMP since fragment clamping has wide-ranging effects, despite being in the Color attrib group. This may be easily changed by s/_NEW_FRAG_CLAMP/_NEW_COLOR/g commit 6244c446e3beed5473b4e811d10787e4019f59d6 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 17:58:24 2010 +0200 mesa: add unclamped color parameters
/external/mesa3d/src/mesa/main/attrib.c
|
9d20849516fe34bb0a430b007cef7878858cf0c7 |
|
01-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove GL_SGI_texture_color_table support It was only implemented in the swrast driver and probably not used by any applications. A modern app would use a dependent/chained texture lookup in the fragment shader.
/external/mesa3d/src/mesa/main/attrib.c
|
74713e2d293f9e796a4053a5a99ee5cb7df5c740 |
|
11-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/main/attrib.c
|
db61b9ce39bccc43140357652ceb78baaf2aea44 |
|
07-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/attrib.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/attrib.c
|
a62efdf82c20747feb11dfd7756f0579aa914b57 |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove EXT_convolution. More optional code.
/external/mesa3d/src/mesa/main/attrib.c
|
6c227e57e69158e4da40c69322db0eac4c31086c |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove SGI_color_table. Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/attrib.c
|
7126e38d9037da66fd531c4cb02b3843b68b84ff |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove EXT_histogram. This has always been optional, and not useful.
/external/mesa3d/src/mesa/main/attrib.c
|
bddbdd624f407604e0c306b05201970688411e89 |
|
30-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Include macros.h in attrib.c for COPY_4FV symbol.
/external/mesa3d/src/mesa/main/attrib.c
|
d6164a2ef3d5254200fab6307c77b8c69ae0a41a |
|
12-May-2010 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused header
/external/mesa3d/src/mesa/main/attrib.c
|
2cf44390d1e819f23e1d7ceb3199276c9148c647 |
|
23-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Move src/mesa/glapi/dispatch.h to mesa. glapi/dispatch.h is a core Mesa header file. Move the header file to main/ to make this clear. It also becomes clear after this change that IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
/external/mesa3d/src/mesa/main/attrib.c
|
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/main/attrib.c
|
e197de56cdb86835f1437688a9161cd909792d80 |
|
19-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace old MEMCPY macro with memcpy
/external/mesa3d/src/mesa/main/attrib.c
|
c7ac486261ad30ef654f6d0b1608da4e8483cd40 |
|
19-Feb-2010 |
Kenneth Graunke <kenneth@whitecape.org> |
Remove _mesa_memcpy in favor of plain memcpy. This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/attrib.c
|
cd8614b0287dc5a69725ec4ee0208fad61f7789e |
|
22-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
|
45a27eacd6301078c6f62682193dda3141088fe2 |
|
19-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary header from attrib.c.
/external/mesa3d/src/mesa/main/attrib.c
|
f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e |
|
05-Jan-2010 |
Brian Paul <brianp@vmware.com> |
mesa: make texture BorderColor a union of float/int/uint When we have integer-valued texture formats, the texture border color must also store integer and uint values. With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions can set the border color to int or uint values.
/external/mesa3d/src/mesa/main/attrib.c
|
5ac16495a2772886100789f04e1a7d65068e9a40 |
|
05-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
|
6130bb13913090f7477d3dab5662c7e80c7b9293 |
|
04-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Prevent possible array out-of-bounds access by _mesa_light.
/external/mesa3d/src/mesa/main/attrib.c
|
1677d5c0aebe8edb54aa3236294acede536013f3 |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix-up blend enable/disable code in _mesa_PopAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
36092fa2d82b9f31b37260d97a2c671e49c7579a |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: finish-up indexed color mask code in _mesa_PopAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
fd5511d27fc44096117c47ab503fb5b47f993061 |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: implement per-buffer color masking This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
/external/mesa3d/src/mesa/main/attrib.c
|
3728673bd1b974e54858fbab6ff62d3607b0d3f0 |
|
29-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: per-buffer blend enabled flags ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to indicate blend on/off status for each color/draw buffer. This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and _mesa_IsEnabledIndexed(). The enable function corresponds to glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3. Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in drivers, etc. Those tests can remain as-is since the mask will be 0 or ~0 unless GL_EXT_draw_buffers2 is enabled.
/external/mesa3d/src/mesa/main/attrib.c
|
2b36db496d34c60a3f987fa88d52bf5684713240 |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_attrib_stack follow feature conventions. As shown in mfeatures.h, this allows users of attrib.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/attrib.c
|
b4922b533155cc139ebafb111502bb55d2ad2ccf |
|
26-Aug-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for ARB_depth_clamp. This currently doesn't include fixing up the cliptests in the assembly paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
/external/mesa3d/src/mesa/main/attrib.c
|
101c2f907e71b7c5e14dcd899389155ea802b2af |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: simplify glPushAttrib() list building code
/external/mesa3d/src/mesa/main/attrib.c
|
b96ae1b2c463d6d99ee0418083ef68f4027b7cd7 |
|
18-Jul-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h
|
9aca6769dfb934e15e848f938b7fb31345a8b3b2 |
|
14-Jul-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix texture border color code for glPopAttrib() The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now.
/external/mesa3d/src/mesa/main/attrib.c
|
19ca5ee1db002db48fd3d2ff665670a9bc8d699b |
|
21-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix some potential state-restore issues in pop_texture_group() Call the _mesa_set_enable() functions instead of driver functions, etc. Also, add missing code for 1D/2D texture arrays. (cherry picked from commit aac19609bfd7c950b2577489b06886c8a8097bb2)
/external/mesa3d/src/mesa/main/attrib.c
|
8091aa86337b5541e70f0a83bc9b13c55faec559 |
|
22-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use Elements() for loop limit
/external/mesa3d/src/mesa/main/attrib.c
|
180df4d328166a21fa9bb847b52ec1ba8f95dfcc |
|
22-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: simplify adjust_buffer_object_ref_counts()
/external/mesa3d/src/mesa/main/attrib.c
|
aac19609bfd7c950b2577489b06886c8a8097bb2 |
|
21-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix some potential state-restore issues in pop_texture_group() Call the _mesa_set_enable() functions instead of driver functions, etc. Also, add missing code for 1D/2D texture arrays.
/external/mesa3d/src/mesa/main/attrib.c
|
d82876e850960eb5e3799c4ab02b618c4b548fd8 |
|
16-Apr-2009 |
Lars Henning Wendt <lhwendt@igd.fhg.de> |
mesa: fix bad mask bit in clip plane restore code for glPopAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
7391ba1e9d81f15465059db25d1279eefdbeb1a9 |
|
03-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: rename some gl_light fields to be clearer EyeDirection -> SpotDirection _NormDirection -> _NormSpotDirection
/external/mesa3d/src/mesa/main/attrib.c
|
2c3785159574e6c8640b6af3ce2ef561d095f324 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move glViewport and glDepthRange functions into new viewport.c file A bit of refactoring with an eye toward ES2 and GL 3.1
/external/mesa3d/src/mesa/main/attrib.c
|
7f25d9ebb4856273c46ea4bbba4152b85f610a91 |
|
28-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move gl_attrib_node struct to attrib.c too
/external/mesa3d/src/mesa/main/attrib.c
|
55399c29511a47bd52c39862a246f29e6f35c3cf |
|
28-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move gl_enable_attrib struct to attrib.c, the only place it's used
/external/mesa3d/src/mesa/main/attrib.c
|
9818734e0148510967ca9ee0d1aa8b196b509f02 |
|
21-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use an array for current texture objects Use loops to consolidate lots of texture object code.
/external/mesa3d/src/mesa/main/attrib.c
|
9705cff2033f1771a39ac3bb78eb5fcea522218a |
|
21-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: re-org texgen state New gl_texgen struct allows quite a bit of code reduction.
/external/mesa3d/src/mesa/main/attrib.c
|
19dff5efc1e348d037b1b3cdfb9ac91020ecde4d |
|
12-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: don't include m_xform.h where not needed
/external/mesa3d/src/mesa/main/attrib.c
|
88e0b92a747d9b14885010029133fa1221696e5e |
|
30-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove incorrect refcounting adjustment in adjust_buffer_object_ref_counts() Fixes bug 19835. However, a more elaborate fix should be implemented someday which uses proper reference counting for gl_array_object.
/external/mesa3d/src/mesa/main/attrib.c
|
8aa209c766b79144db499063dd1c8482562b07bf |
|
28-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
Make GL_ARB_draw_buffers mandatory Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/attrib.c
|
33fa5e4bfad8005f09ad3c9fc92c40fa863935d1 |
|
28-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
Make GL_ARB_texture_compression mandatory Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/attrib.c
|
26da28c995557c8b913e5ccfe31b31dc32e6c735 |
|
29-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture Everyone should be using the newer/better ARB versions of these extensions.
/external/mesa3d/src/mesa/main/attrib.c
|
e9b34885b8ff2ccb67a801cd1ce07e0df1b0e397 |
|
31-Dec-2008 |
Brian Paul <brianp@vmware.com> |
mesa: increase max texture image units and GLSL samplers to 16 The max texture coord units is still 8. All the fixed-function paths are still limited to 8 too. But GLSL shaders can use more samplers now. Note that some texcoord-related data structures are declared to be 16 elements in size rather than 8. This just simplifies the code in a few places; the extra elements aren't accessible to the user. These changes haven't been extensively tested yet, but sanity checking has been done. It should be possible to increase the max image units/samplers to 32 without doing anything special. Beyond that we'll need longer bitfields in a few places.
/external/mesa3d/src/mesa/main/attrib.c
|
ae1fdc15238498bf025d0f0be7337e2f9dda455f |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexParameter-related functions into new texparam.c file
/external/mesa3d/src/mesa/main/attrib.c
|
11ebfd22bb451f86a492254b77c90aeb011f8d9a |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexEnv-related functions into new texenv.c file (cherry picked from commit 7ecac78ab53016ae3db3dd601b187cb050037463)
/external/mesa3d/src/mesa/main/attrib.c
|
10db6c2d81506bb8cc5165d07b01e93d3830978d |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexGen-related functions into new texgen.c file (cherry picked from commit 27049189d6221fefe43eb55846efaa51742dcdf4)
/external/mesa3d/src/mesa/main/attrib.c
|
c132e2b1db855b3c33d8b879c4a986011d631d43 |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move multisample-related functions into new multisample.c file
/external/mesa3d/src/mesa/main/attrib.c
|
e48defc98045f419e71ca13e4f45470b2336ecaf |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c (cherry picked from commit 9091015a9782ad15e58540a8fd61df83ea2bfe31)
/external/mesa3d/src/mesa/main/attrib.c
|
55e341c4c2e5a6f3475a8a3e6389b904f99a6d1a |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move scissor functions into new scissor.c file (cherry picked from commit 4be7296bfcba22a849f949d105ea385e6964cc25)
/external/mesa3d/src/mesa/main/attrib.c
|
9228f1c881b7574d75f6ef4dfa5e06aba398ed02 |
|
05-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: remove EXT/NV suffixes from _mesa_PointParameter functions
/external/mesa3d/src/mesa/main/attrib.c
|
11d694b1bb0cb384d802d7e0e252cf5119febb98 |
|
05-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
37c74af01ce52b603f565a6c8a9094500d5cb87a |
|
04-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: improved gl_buffer_object reference counting Use new _mesa_reference_buffer_object() function wherever possible. Fixes buffer object/display list crash reported in ParaView.
/external/mesa3d/src/mesa/main/attrib.c
|
3c9862d337244e305dc39bdd0a48e254c9766ec8 |
|
21-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
include varray.h to silence warning
/external/mesa3d/src/mesa/main/attrib.c
|
0819b25dfba326c3d32b3b0af5d77e53d1973890 |
|
17-Mar-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: avoid to unlock an unlocked array in _mesa_PopClientAttrib
/external/mesa3d/src/mesa/main/attrib.c
|
5857e988be9317810cf713478195b4ed849eea4a |
|
02-Feb-2008 |
Eric Anholt <eric@anholt.net> |
Allow first != 0 in mesa CVA handling, and add more error checking.
/external/mesa3d/src/mesa/main/attrib.c
|
b59dbd822f353cbf0db404f14c2721c79cde79fc |
|
28-Oct-2007 |
Alan Hourihane <alanh@tungstengraphics.com> |
Only set R_MODE with NV_point_sprite
/external/mesa3d/src/mesa/main/attrib.c
|
0135ff512d25b221d1a4cf9a5d344420d4ad3341 |
|
16-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
replace separate 1D/2D/etc fields with an array indexed by texture target
/external/mesa3d/src/mesa/main/attrib.c
|
145d762044f795bf9d68f28079cc5e5d3056920e |
|
16-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
Bring over the texobj refcounting changes from mesa_7_0_branch
/external/mesa3d/src/mesa/main/attrib.c
|
9e01b915f1243a3f551cb795b7124bd1e52ca15f |
|
13-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
Implement mutex/locking around texture object reference counting. Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures.
/external/mesa3d/src/mesa/main/attrib.c
|
a1bc0d0f51c2aa248a349283c3b86ae2c72af4aa |
|
18-Jul-2007 |
Roland Scheidegger <sroland@tungstengraphics.com> |
fix mesa's handling of fbo's / window fb (again) Make sure the relevant fields in window fbs get updated at appropriate time (those are NOT the same as fbos!!!), and fix up related code accordingly. This is a bit ugly, but there's a reason the issues section in EXT_fbo is a couple hundred pages long... Hopefully correct now.
/external/mesa3d/src/mesa/main/attrib.c
|
f116aed1ede0d802e9f3c5989290002975c00330 |
|
24-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049
/external/mesa3d/src/mesa/main/attrib.c
|
e5ed09e60e32cf7d5afc778321e417ea97fe8494 |
|
24-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
incr/decr 1D/2DArray texture refcounts like other targets
/external/mesa3d/src/mesa/main/attrib.c
|
a2305ebfa213adb16e72d1a819895a68991c9462 |
|
19-May-2007 |
Brian <brian@yutani.localnet.net> |
need to copy new 1D/2D array texture objects in _mesa_PushAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
bb372f1c9bc08e8b0dca983cb4ba36b2f2f039fb |
|
17-May-2007 |
Ian Romanick <idr@us.ibm.com> |
Initial implementation of MESA_texture_array Shadow sampling from texture arrays is still not implemented. Everything else should be there, though.
/external/mesa3d/src/mesa/main/attrib.c
|
41fc55dd81ebf1def2d4a8df8fee849d6e97eaab |
|
17-Apr-2007 |
Brian <brian@yutani.localnet.net> |
don't set GL_TEXTURE_MAX_LEVEL for GL_TEXTURE_RECTANGLE_ARB as that generates an error
/external/mesa3d/src/mesa/main/attrib.c
|
7573b58db659b32f3589fc955959710d44353239 |
|
16-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Colortable re-org. The pixel transfer path has three color table lookups. Use an array [3] to store that info, rather than separate variables.
/external/mesa3d/src/mesa/main/attrib.c
|
7da7404fdf1be778534d2d155072114e3f92226a |
|
05-Jan-2007 |
Brian <brian@yutani.localnet.net> |
Fix glPush/PopClientAttrib() for VBO state (bug 9445).
/external/mesa3d/src/mesa/main/attrib.c
|
7cc5522f86026a5058e4594a51685e96de2ca91a |
|
20-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix glPopAttrib/color material bug #9091
/external/mesa3d/src/mesa/main/attrib.c
|
5ac93f86210eb5c2a8dee74ec19b0ecd54376863 |
|
01-Nov-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge texmem-0-3-branch.
/external/mesa3d/src/mesa/main/attrib.c
|
5c488dcab2cef6c851e9d54f03168e4dee805102 |
|
04-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT
/external/mesa3d/src/mesa/main/attrib.c
|
0e0e3b05ab09045c275cc7d43bb753ba99a3c557 |
|
12-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
include arrayobj.h
/external/mesa3d/src/mesa/main/attrib.c
|
ee34e6ef716bb630440299ac1efbc2055ef09ffd |
|
12-Jun-2006 |
Ian Romanick <idr@us.ibm.com> |
Add support for GL_APPLE_vertex_array_object. Several test programs and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required.
/external/mesa3d/src/mesa/main/attrib.c
|
2f92adb9e03c84dc6a6e0f90ba1a5c1ada4d6964 |
|
22-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix yet another issue with popping GL_DRAW_BUFFER state with respect to single vs. multiple outputs and what kind of FBO is currently bound.
/external/mesa3d/src/mesa/main/attrib.c
|
730b26556bf0f82385059dfcb7488f4b9b349118 |
|
14-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
When popping GL_DRAW_BUFFER state, need to re-do error checking since validity depends on whether a window-system FBO or user-created FBO is currently bound. glPopAttrib() may generate GL_INVALID_OPERATION because of this.
/external/mesa3d/src/mesa/main/attrib.c
|
e1e03b32ab651e992f7b979eba046fdc84fedf2e |
|
03-Mar-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
Use standard ARB names instead of vendor-specific NV names for the ARB/NV_vertex_program enums in common state handling code, and update comments accordingly. Change some slightly confusing code which gave the impression GL_VERTEX_PROGRAM_ARB and GL_VERTEX_PROGRAM_NV enums were different.
/external/mesa3d/src/mesa/main/attrib.c
|
1add059bd114f90e32c4b574be411d314eca6d90 |
|
14-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be done with fragment programs nowadays.
/external/mesa3d/src/mesa/main/attrib.c
|
662fbf8a629d93ae210837fefc0765381bf0b708 |
|
12-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added _mesa_light() helper function so we can avoid transforming then un-transforming light positions and spot directions when popping light state off the attribute stack.
/external/mesa3d/src/mesa/main/attrib.c
|
418a7dbd75bf02731bce9d373d7816bab8f3730e |
|
10-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/MAX_LIGHTS/ctx->Const.MaxLights/ and spruce up some comments
/external/mesa3d/src/mesa/main/attrib.c
|
6297799fee30bb3a7e875c22d5f827e902f5ebbc |
|
10-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix popping of GL_SPOT_DIRECTION (bug 5005)
/external/mesa3d/src/mesa/main/attrib.c
|
a8446f72f45008974e356d103c2961d334a825c3 |
|
09-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix popping of GL_EYE_PLANE state (bug 4996)
/external/mesa3d/src/mesa/main/attrib.c
|
878c371e6cf6eb28afacc482d8aeaa0119f00d5b |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace ctx->Driver.StencilOp/Func/Mask() functions with ctx->Driver.Stencil*Separate() functions.
/external/mesa3d/src/mesa/main/attrib.c
|
42c34efd23d7ad05df9f3c71f7d52dd259e179d8 |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
OpenGL 2.0's two-sided stencil feature wasn't implemented correctly. See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side.
/external/mesa3d/src/mesa/main/attrib.c
|
2c8524b4fb4aa8e56a6b2646b0a8e21732e7aed4 |
|
31-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove dead code, update comments
/external/mesa3d/src/mesa/main/attrib.c
|
6e4f594a02fc384b17d5732be652d7d28618aec2 |
|
25-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/attrib.c
|
049e320f46f3a3daaa36ef67cc680dc504c124d5 |
|
30-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add a set of predicate functions for testing matrices instead of directly testing the flags field. Move definition of all the MAT_FLAGs into the m_matrix.c file since they're now private.
/external/mesa3d/src/mesa/main/attrib.c
|
d322810e13f8fed7d7830e5ba9ca02bd9fd72340 |
|
27-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
properly pop the GL_TEXTURE_GEN_ enable state
/external/mesa3d/src/mesa/main/attrib.c
|
e4b2356c07d31fbeeabb13b2fb47db703b473080 |
|
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Major check-in of changes for GL_EXT_framebuffer_object extension. Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/main/attrib.c
|
f76be3d6f2b054e5316aeb7b265ed28bda28c8ae |
|
22-Nov-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
handle ENABLE_BIT for EXT_stencil_two_side
/external/mesa3d/src/mesa/main/attrib.c
|
fd9b30750a0690a1fd13fcddb9141cdcaa61b117 |
|
15-Nov-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
use parentheses to avoid warning
/external/mesa3d/src/mesa/main/attrib.c
|
79a98dea915463803ee13768ee0cacf9b547d963 |
|
12-Nov-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
pop(stencil) for EXT_stencil_two_side
/external/mesa3d/src/mesa/main/attrib.c
|
53f82c5aadbb15585754bfacf3237093eccdb2ce |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/main/attrib.c
|
c3912b66abb23ce2db00723a4cb79ac84ae4a086 |
|
13-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*(). Define 2.0 point-sprite related tokens in glheader.h (temporary).
/external/mesa3d/src/mesa/main/attrib.c
|
a9ea1628da5f17274cd7ee023f438046dc992073 |
|
13-Sep-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
changes towards GL_ARB_point_sprite (two-zero)
/external/mesa3d/src/mesa/main/attrib.c
|
7a6b71ef2944bae1718e8167b2faaceb8422071c |
|
13-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implementation of GL_EXT_pixel_buffer_object extension. Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/main/attrib.c
|
2020278d06f927eed0bcba919f70846df090fc45 |
|
11-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Do more bookkeeping of vertex buffer object reference counts. Incr/decr counts when doing glPush/PopClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT).
/external/mesa3d/src/mesa/main/attrib.c
|
07d6a983595b7ee52c8448fc579d952ce36472b8 |
|
06-Feb-2004 |
Ian Romanick <idr@us.ibm.com> |
Refactor "class" texture environments to be implemented in terms of ARB_texture_env_combine state.
/external/mesa3d/src/mesa/main/attrib.c
|
c93105eb9e2499efb237fd89dba0cebd48f18375 |
|
27-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/main/attrib.c
|
c40d1dd62dd9bcbb97128e37a75d991a8d3b2d8c |
|
22-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Added GLAPIENTRY decorations for all first level OpenGL API function entry points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/attrib.c
|
63736723678ef30e7f90835cfbd48c520e39bf11 |
|
23-Aug-2003 |
Ian Romanick <idr@us.ibm.com> |
Trivial changes to add support for GL_ARB_point_sprite, which is a subset of GL_NV_point_sprite (which was already supported).
/external/mesa3d/src/mesa/main/attrib.c
|
ff56908e09c0351179478deb19677cf56eec1f64 |
|
05-Aug-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Store material attributes in an Attrib[] style array. This is a first step to reviving/rescuing the 'vtx' rework from the old mesa tree.
/external/mesa3d/src/mesa/main/attrib.c
|
6dc85575000127630489b407c50a4b3ea87c9acb |
|
17-Jul-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/attrib.c
|
9ac51f57efe07ed43a1e4224a7f5daddec401b36 |
|
05-Jun-2003 |
Ian Romanick <idr@us.ibm.com> |
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/main/attrib.c
|
66dce0875ee6ed61fcfca56f23b367e75f1c9584 |
|
05-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix bug in popping texture color table state
/external/mesa3d/src/mesa/main/attrib.c
|
45b47d079f6a749c15498a6cef78d891f8acb665 |
|
26-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Make GL_SGI_texture_color_table work per-texture unit. Clean-up and optimize _swrast_texture_table_lookup().
/external/mesa3d/src/mesa/main/attrib.c
|
a7c52c61e5bb5dc1f1781453b757bdb9904f6a1e |
|
22-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
push/pop color table state (Eric Plante)
/external/mesa3d/src/mesa/main/attrib.c
|
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Header file clean-up: 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/main/attrib.c
|
798d83cf67098a7df293c711e0d2c8c296fc4c8f |
|
18-Oct-2002 |
Karl Schultz <kschultz@freedesktop.org> |
Add casts to quiet compiler warnings.
/external/mesa3d/src/mesa/main/attrib.c
|
2871f57bcfc0a630b00743d8e5262d3685a189f7 |
|
11-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
check EXT_point_parameters before calling PointParameterfvEXT()
/external/mesa3d/src/mesa/main/attrib.c
|
fc80ad6e62fb2b53d53756593099330477a44c52 |
|
04-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Changed a number of context fields from GLchan to GLfloat (such as ClearColor). Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime.
/external/mesa3d/src/mesa/main/attrib.c
|
5f60a0b50ada1865d4fc6a724366e8ea0cc9a72f |
|
06-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_EXT_stencil_two_side extension, not 100% complete yet.
/external/mesa3d/src/mesa/main/attrib.c
|
ba88dd0d92e818df20752ca5a4b1cd5fb0c49f76 |
|
03-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/5/NUM_TEXTURE_TARGETS/
/external/mesa3d/src/mesa/main/attrib.c
|
85d816028a2472e0378afda65e7ab6f7ff4d76b4 |
|
18-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Port glXCopyContext bug from 4.0 branch.
/external/mesa3d/src/mesa/main/attrib.c
|
8afe7de8deaf3c9613fd68b344de8c52b02b1879 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_NV_texture_rectangle extension. Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/main/attrib.c
|
4753d60dd070bb08d0116076bcc08025c86ce857 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx parameter to _mesa_debug() Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/main/attrib.c
|
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 |
|
13-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
New _mesa_debug() function to replace fprintf() calls. Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
/external/mesa3d/src/mesa/main/attrib.c
|
112f7cdeabebb487418ca10e5911920adfb7832b |
|
07-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed point sprite bug
/external/mesa3d/src/mesa/main/attrib.c
|
6c408b46678637959dba04663fbc34eb9c4bc397 |
|
27-May-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced experimental MESA_sprite_point with NV_point_sprite
/external/mesa3d/src/mesa/main/attrib.c
|
86a7cc6f2c6ec49b5f09f03a872a49bce5afbe85 |
|
01-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor optimization in GL_TRANSFORM_BIT popping
/external/mesa3d/src/mesa/main/attrib.c
|
103bc0f75c00dfcf671dc50d8d9666f88a42a59d |
|
29-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask.
/external/mesa3d/src/mesa/main/attrib.c
|
934bee04f2e89ecca9861672e48fa0f958c78867 |
|
28-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
popping of user-defined clip planes was broken
/external/mesa3d/src/mesa/main/attrib.c
|
0cb28418d06c30e431bdff515c1d36a812d5950d |
|
13-Feb-2002 |
Keith Whitwell <keith@tungstengraphics.com> |
More suport for t&l drivers Fix GLuint compare bugs Fix RESET_STIPPLE calls
/external/mesa3d/src/mesa/main/attrib.c
|
bc42c19f22c3b719712529d86faea818f34150a2 |
|
05-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
infrastructure for vertex program attribute evaluators
/external/mesa3d/src/mesa/main/attrib.c
|
86b842790b720cd6b1499ce8edca8a4e9c8dc029 |
|
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
vertex program check-in
/external/mesa3d/src/mesa/main/attrib.c
|
57c946096eecbc07b385e4473e04e5a0cafdc12d |
|
18-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
compiler warnings
/external/mesa3d/src/mesa/main/attrib.c
|
7c276329e815c84ea2403bb08c44ff60179c0cd6 |
|
14-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
more warning fixes (Karl Schultz)
/external/mesa3d/src/mesa/main/attrib.c
|
58cfa0fd903979bd0c5127262683cdd8aa48e133 |
|
08-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a glPush/PopAttrib bug related to texture binding (reported by Wes Bethel)
/external/mesa3d/src/mesa/main/attrib.c
|
ebc9f221b2f02a0256cd7c5426155933e50ab3b7 |
|
07-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed NewState update bugs in _mesa_PopClientAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
8c2f6c5059a60d845716277973c826f4069926e6 |
|
26-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_IBM_rasterpos_clip extension
/external/mesa3d/src/mesa/main/attrib.c
|
1b258989462e907e45abbdf8743b0a75f22c02b3 |
|
18-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Consolidated source files. Since the re-org a number of source files only had one or two functions left in them.
/external/mesa3d/src/mesa/main/attrib.c
|
736fcbec4732830e7976fb5eb309b13e03be132c |
|
29-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
infrastructure for GL_ARB_multisample
/external/mesa3d/src/mesa/main/attrib.c
|
9e351d52ae52927fbe505e8808e70de3e646be79 |
|
03-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-ups and warning fixes
/external/mesa3d/src/mesa/main/attrib.c
|
bcfe3936a8722f43639ad853649c7f0ea8591cf3 |
|
17-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.
/external/mesa3d/src/mesa/main/attrib.c
|
93de8d3d8617e991c091f29236dc7316203a5b8d |
|
12-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Reimplemented glPopAttrib code for GL_TEXTURE_BIT. It now calls the various texture API functions to restore state. Before, the device drivers weren't getting notified of important texture state changes.
/external/mesa3d/src/mesa/main/attrib.c
|
2c3d34c905fa6b831a066afae83b938de05eb241 |
|
18-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
- Port 3.4 texture utils, texture format work to 3.5 (including new FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic.
/external/mesa3d/src/mesa/main/attrib.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/attrib.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/attrib.c
|
c499ce31baf820e84d133c2189f88e15a1a36672 |
|
20-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture. Added some const keywords in the s/w texturing code.
/external/mesa3d/src/mesa/main/attrib.c
|
ba70e59e829b9ef0db0ce6fbf8227d3911f0e43c |
|
29-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_SHADE_MODEL wasn't popped correctly
/external/mesa3d/src/mesa/main/attrib.c
|
f3da389ae01db060dff84593dacceac9ba682b03 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
redo _mesa_PopAttrib() to call Mesa state functions so derived state is updated
/external/mesa3d/src/mesa/main/attrib.c
|
74b493a5e61237de081a438e774e5d8139d4c6b7 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of GLchan datatype changes. Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11
/external/mesa3d/src/mesa/main/attrib.c
|
b6bcae5698df88f7730d40004ce7ce0462e97a20 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h. Replace "RGBAMode" with "rgbMode", etc. Other minor clean-ups.
/external/mesa3d/src/mesa/main/attrib.c
|
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 |
|
26-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Major rework of tnl module New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
/external/mesa3d/src/mesa/main/attrib.c
|
083e466f88e1203f08b7699fa34b05d0e45b3172 |
|
14-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Renamed texture object _P to _MaxLevel and _M to _MaxLambda. Now add BaseLevel in _MaxLevel computation.
/external/mesa3d/src/mesa/main/attrib.c
|
72ef753d5c8eedc3375af77da083cf93447a73a3 |
|
27-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Set ENABLE_LIGHT according to ctx->Light.Enabled whether or not individual light sources are enabled.
/external/mesa3d/src/mesa/main/attrib.c
|
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 |
|
22-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/attrib.c
|
a852378a6289d154364dde440f89a39bbfc33e2d |
|
20-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars. Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
/external/mesa3d/src/mesa/main/attrib.c
|
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e |
|
16-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Move the transform and lighting code to two new directories math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
/external/mesa3d/src/mesa/main/attrib.c
|
14940c4ffe066a8b85bc14274c19ad3d8e334d61 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
- Changes for new software rasterizer modules - Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'.
/external/mesa3d/src/mesa/main/attrib.c
|
9499e017b7e05411a32b3e4fa94885eaec0d7277 |
|
30-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead. More minor GLchan changes. Silence some compiler warnings in cva.[ch]
/external/mesa3d/src/mesa/main/attrib.c
|
a96308c37db0bc0086a017d318bc3504aa5f0b1a |
|
30-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Replace the flags Mesa was using for ctx->NewState with a new set based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
/external/mesa3d/src/mesa/main/attrib.c
|
699bc7b73d2fede77d3290f66c1ec355afd0373e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
More GLchan color channel changes. Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
/external/mesa3d/src/mesa/main/attrib.c
|
ba643a2094a1e844b6ce60f468057057557859ce |
|
28-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Basic work to support deep color channels: Replace GLubyte with GLchan Replace 255 with CHAN_MAX
/external/mesa3d/src/mesa/main/attrib.c
|
eb6c6439ae23e47b79b72f3737b6d0d14e1f9f26 |
|
29-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
/external/mesa3d/src/mesa/main/attrib.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/main/attrib.c
|
fa4525e289b475b928a7b2c4055af9dd7fe46600 |
|
21-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
implemented new ImageTransferState bitmask
/external/mesa3d/src/mesa/main/attrib.c
|
d283df605eb7bdc4c519fff2701de350b94c6f4f |
|
19-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
restore driver depth test enable/disable state in PopAttrib()
/external/mesa3d/src/mesa/main/attrib.c
|
6479a175e4e633fa15075030b729553a5481c4cb |
|
06-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added texture cube map state save/restore
/external/mesa3d/src/mesa/main/attrib.c
|
6698b2294f9a151b777dd4e0d1f1c3e86204617a |
|
07-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Err, initial code for GL_EXT_convolution, not histogram
/external/mesa3d/src/mesa/main/attrib.c
|
82b02f0ef24bf139778c8eec8d62dfa3366dff35 |
|
07-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
initial code for GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/attrib.c
|
2b2e925ea4a5652b0ab73b1efbce345a42663842 |
|
07-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_SGIX/SGIS_pixel_texture extension
/external/mesa3d/src/mesa/main/attrib.c
|
959f802dabd4f4347dc0ea925ae687abb6938588 |
|
19-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed compiler warnings on BeOS R4
/external/mesa3d/src/mesa/main/attrib.c
|
516b8363bbe8e625e8e773630772da950eff7d2a |
|
10-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
glPopAttrib() now calls Driver's ClearColor, ClearIndex and ColorMask functions
/external/mesa3d/src/mesa/main/attrib.c
|
1b6592aae72e7974a16437c64f90152e83917450 |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added LineWidth device driver function
/external/mesa3d/src/mesa/main/attrib.c
|
e5ed37fa4ed1cf2323b50d96eafb1dc00c1d6d42 |
|
27-Feb-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
add callbacks for stipple
/external/mesa3d/src/mesa/main/attrib.c
|
e828bc8f61736f6ba2eff7b2d3dd24056c8b86e0 |
|
25-Feb-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Fog coordinate stage which drivers may use to replace standard fogging mechanism. LogicOp state change callback
/external/mesa3d/src/mesa/main/attrib.c
|
42fcf03e3a39eb68889f25c279203183e2d820e9 |
|
02-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced gl_ prefix with _mesa_ prefix
/external/mesa3d/src/mesa/main/attrib.c
|
ea39f042c378c234b573ceead4c5194020d949c4 |
|
02-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated includes for source file reorg
/external/mesa3d/src/mesa/main/attrib.c
|
04c43deb54247377859ac338075c61300a84f714 |
|
23-Nov-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
another typo
/external/mesa3d/src/mesa/main/attrib.c
|
f2db7ed71e8811679e8bded5dc995092341b92cc |
|
22-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed shade model bug (A.Borrmann)
/external/mesa3d/src/mesa/main/attrib.c
|
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 |
|
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/attrib.c
|
99f16d01dd508ccac9d37488bf83a7aed5c05832 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes to silence MSVC warnings
/external/mesa3d/src/mesa/main/attrib.c
|
327c69127cf6203681d418a76186f70cc71b9212 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up of header includes (Daryll)
/external/mesa3d/src/mesa/main/attrib.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/attrib.c
|
0b6c775f1c4d69813ca8135cafbdd5c5608572e6 |
|
11-Oct-1999 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
#include <stdlib.h>
/external/mesa3d/src/mesa/main/attrib.c
|
826e66a21f01c779771da429be1ea67c468b27e1 |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/attrib.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/attrib.c
|
5a437d588975ec0e241a2bf7cc4ce3785cb476bd |
|
20-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Cleaning up
/external/mesa3d/src/mesa/main/attrib.c
|
1bf9dfaf5dea61e3d33a69b0a549be54ef6d74df |
|
18-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Large patch: - FX bug fixes. - Polygon mode and edgeflag work properly. - Clipping works with edgeflag. - Driver.ReducedPrimitiveChange() callback so drivers that implement lines & points as triangles can turn culling off before rendering groups of these primitives. - Cleaned up feedback & select primitives.
/external/mesa3d/src/mesa/main/attrib.c
|
e3f37862d25b20d952bb5740f1abfd6b6569cdaf |
|
16-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Do pop for GL_VIEWPORT_BIT via. the api
/external/mesa3d/src/mesa/main/attrib.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/attrib.c
|