a5848562b501f67e4f51013277b12157d9c7fb18 |
|
12-Oct-2012 |
Abdiel Janulgue <abdiel.janulgue@linux.intel.com> |
mesa: Fix a crash in update_texture_state() for external texture type NOTE: This is a candidate for the stable branch. Signed-off-by: Abdiel <abdiel.janulgue@intel.com> Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit bcb10ca17221833b2502970fb94ff52cf328ee30)
/external/mesa3d/src/mesa/main/texobj.c
|
91107b4ccf7a47633fce98b9ccfba7f559098cb7 |
|
18-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Require names from Gen in core context Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/texobj.c
|
d47a6ada9ca9670c60fc141fabadf40c63031c08 |
|
24-Aug-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add texture target field to ChooseTextureFormat() driver hook This will let us choose the actual hardware format depending on the type of texture. v2: fixup radeon, nouveau, intel and swrast drivers too Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
46751edca9a95baff81771aa69986fa6e2422ed6 |
|
22-Aug-2012 |
Brian Paul <brianp@vmware.com> |
mesa: new _mesa_num_tex_faces() helper Not a real big help now, but will be useful for the GL_ARB_texture_cube_map_array extension in the future.
/external/mesa3d/src/mesa/main/texobj.c
|
3f7c8364cf1d763f04413aecfac66df5534aeb34 |
|
27-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Filter glBindTexture targets based on supported features. Fixed the piglit test arb_texture_buffer_object-negative-unsupported. NOTE: This is a candidate for stable release branches. v2: Add proper core-profile and GLES3 filtering. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/texobj.c
|
07e12c49175e0bf23dbd8bdc3afd7aa79ccc7140 |
|
13-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add skeleton implementations of glInvalidateTex{Sub,}Image These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0). v2: Add comment explaining why minimum dimensions are set to 1 for some texture targets. Add default case to switch statement to silence compiler warnings and detect new texture targets. Both changes suggested by Brian. Also use _mesa_is_desktop_gl as suggested by Ken. 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/texobj.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/texobj.c
|
c5af8891805fc4f590c1371c098cdbc704c44e00 |
|
12-Jun-2012 |
Pauli Nieminen <pauli.nieminen@linux.intel.com> |
mesa: Remove unnecessary parameters from TexImage gl_texture_image structure always holds size and internal format before TexImage driver hook is called. Those passing same information in function parameters only duplicates information making the interface harder to understand. Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
8f5fffe75d2f8ae7c7ee706b53379a25bc673ae4 |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glTexImage1/2/3D code The functions for handling 1D, 2D and 3D texture images were nearly identical. This folds them all together. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
8b7ba92605c0f21cf6292a1bc2e16e379c0b3be8 |
|
14-May-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Fix assertion failure when a cube face is not present. 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/texobj.c
|
93bcf7825d023d3d7108bc47a7a0929338bba6b9 |
|
09-May-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add DEBUG_INCOMPLETE_TEXTURE, DEBUG_INCOMPLETE_FBO flags Instead of having to hack the code to enable these debugging options, set them through the MESA_DEBUG env var. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
71d69161ab86e88dfbfe9931c03eef9d17de90ef |
|
06-Apr-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add _mesa_total_texture_memory() debug function This function can be called in gdb to find out how much memory is used by all texture objects.
/external/mesa3d/src/mesa/main/texobj.c
|
664355f05b39303fa0995b72160c82f5bf50e95e |
|
27-Mar-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Track a gl_format for the texture buffer format. There was a function full of unused mappings from the GLenum to datatype/comps, but that wasn't all the information a driver would want, which includes the other fields that a gl_format has. Given that all the texture buffer formats were represented in gl_format, just use that as our description. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
dcf42dbd066fe633c28afa36820da9e9430038df |
|
27-Mar-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Handle updating texture state for buffer textures. We have to skip some work that wants to look at texture images, since buffer textures don't have any of that complexity. Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
18c2ee0df5fa6679996e40c574d37475be230bd7 |
|
27-Mar-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Create the default (name==0) buffer texture. All that should be needed is that it exists. Fixes segfaults on first _mesa_update_context() with a samplerBuffer-using shader active but without a particular buffer texture enabled. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
6d0f5684c1aa1b3563af8ae3db35ff0916a7b922 |
|
21-Mar-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Set the correct initial value of the texture buffer object format. Fixes piglit GL_ARB_texture_buffer_object/get Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
281d0fd3a9cd2b4e97cdb58eb7854f9f90220fc7 |
|
23-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: set numFaces=6 for cube maps in _mesa_test_texobj_completeness() Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/texobj.c
|
75f82b5d580296a27ed026bc257763bfe24cfa60 |
|
20-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: only test cube face widths in _mesa_test_texobj_completeness() As Eric pointed out, we know the cube faces are square at this point so we only need to test the texture widths for consistency. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
73fd269d2f5aa2a0b9bc03ef904b81e263e3cc37 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add integer texture completeness check Per the spec, only nearest filtering is supported for integer textures. Otherwise, the texture is incomplete. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
f4a93e0665881dd58a95abb6525676bd1cc2e6af |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: rework texture completeness testing Instead of gl_texture_object::_Complete there are now two fields: _BaseComplete and _MipmapComplete. The former indicates whether the base texture level is valid. The later indicates whether the whole mipmap is valid. With sampler objects, a single texture can appear to be both complete and incomplete at the same time. See the GL_ARB_sampler_objects spec for more details. To implement this we now check if the texture is complete with respect to a sampler state. Another benefit of this is we no longer need to invalidate a texture's completeness state when we change the minification/magnification filters with glTexParameter(). Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
d335e69b9ab8b3068dc402e22e49483f9caab1df |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: rewrite/consolidate code in _mesa_test_texobj_completeness() Merge the mipmap level checking code that was separate cases for 1D, 2D, 3D and CUBE before. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
e86d0dea8ec72ad8a93b814d99cdafa021ce8a73 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: use new baseImage var to simplify _mesa_test_texobj_completeness() Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
fbbbb98fc4b5b25321491f3ee46692bd819259a4 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add comments in _mesa_test_texobj_completeness() related to the spec Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
085d2bb97e7686d2445fc95aa60281343e8d3116 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: better debug message in _mesa_test_texobj_completeness() Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
4c9537f7d06af9f7f8a706ecd784ce3b04e132e8 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: move some code in _mesa_test_texobj_completeness() Move the simple MaxLevel < BaseLevel test earlier to be closer to where we error-check BaseLevel. Also, use the local baseLevel var in more places. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
4c385d382f6932d5d88a26dcc9eedf520b3a9ed7 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: use switch(target) in _mesa_test_texobj_completeness() and add missing case for GL_TEXTURE_BUFFER. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
cfd5b14dac6a197be3fa85b5448b45802951aa3d |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: use MAX3() macro for 3D texture in _mesa_test_texobj_completeness() Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
c04db7f7fad883891084d7f2e9a0040a17c48fe8 |
|
04-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: fix _mesa_get_fallback_texture() to handle all texture targets Previously, this function only handled 2D textures. The fallback texture is used when we try to sample from an incomplete texture object. GLSL says sampling an incomplete texture should return (0,0,0,1). v2: use a 1-texel texture image, per José. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/texobj.c
|
36ede89687fe2de213f2637ab7acfb80cfd856cd |
|
12-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: use _mesa_is_user_fbo() and _mesa_is_winsys_fbo() functions Rather than testing the fbo's name against zero. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/texobj.c
|
863554168ef34ecb7b72650ced78cc9aed923691 |
|
10-Jan-2012 |
Dave Airlie <airlied@redhat.com> |
mesa: fix cubemap depth completeness test This fixes the test to allow cube/depth combinations on GL3 or EXT_gpu_shader4. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
892a2542a3f0753a7064c710b96f077dd5490624 |
|
04-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused _mesa_init_teximage_fields() target parameter Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
/external/mesa3d/src/mesa/main/texobj.c
|
92c64624cd7533cde466dbec8722f7f72f275fd8 |
|
30-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: simplify Driver.TexImage() parameters As with TexSubImage(), the target, level and texObj values can be obtained through the texImage pointer. Reviewed-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texobj.c
|
2f88139145da99a695680c813ef5cc669eaef034 |
|
03-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove the ctx->Driver.IsTextureResident() hook No driver implemented this and we always returned "True" for residence queries. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/texobj.c
|
68c3d21b6857ec39f0849867355b736191823479 |
|
04-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: check for immutable texture in _mesa_test_texobj_completeness() One of the points of GL_ARB_texture_storage is to make it impossible to have malformed mipmap stacks. If we know the texture object is immutable, we can skip a bunch of size checking.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
414e183ed7345828ce3ca572ddab1ad6317ec175 |
|
31-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add note about immutable textures for _mesa_test_texobj_completeness()
/external/mesa3d/src/mesa/main/texobj.c
|
ab9136ef750a1209db26d6c9dffe299f4134682e |
|
19-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: better debug messages in _mesa_test_texobj_completeness() And use a gl_texture_image var to simplify the code a bit.
/external/mesa3d/src/mesa/main/texobj.c
|
146f536b3332b7a2022bb4ba5e2d1d2ec4bedd98 |
|
17-Sep-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add new DeleteTextureImage() driver hook Matches the NewTextureImage() hook. With new subclasses of gl_texture_image coming we need a new hook to properly delete objects of those subclasses.
/external/mesa3d/src/mesa/main/texobj.c
|
eba527bf9ffc2fd67c44fb77104107556f509b49 |
|
29-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove API facing bits of EXT_paletted_texture and EXT_shared_texture_palette This was also discussed at XDS 2010. However, actually making the change was delayed because several drivers still exposed these extensions to significant benefit (e.g., tdfx). Now that those drivers have been removed, this code can be removed as well. v2: A lot of bits that were missed in the previous patch have been removed. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texobj.c
|
d6a0692f9dc055c5e5f0e7c806537ad24aa13709 |
|
04-Aug-2011 |
Brian Paul <brianp@vmware.com> |
mesa: don't use K&R style function pointer calls
/external/mesa3d/src/mesa/main/texobj.c
|
db0f2b363750d57652140c68c9436f1d2d540a87 |
|
14-Jul-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use inline function wrapper for _mesa_reference_texobj()
/external/mesa3d/src/mesa/main/texobj.c
|
2e35d90fb9a50562d3c658d45a50e16623028d8e |
|
04-Jul-2011 |
Henri Verbeet <hverbeet@gmail.com> |
mesa: Check the texture against all units in unbind_texobj_from_texunits(). NOTE: This is a candidate for the 7.11 branch. Signed-off-by: Henri Verbeet <hverbeet@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/texobj.c
|
001e07144332203bb30993eed4181b0e411a18be |
|
26-May-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Flag _NEW_BUFFERS when unbinding an attachment on glDeleteTextures. The _ColorDrawBuffers[] wouldn't get updated despite us having updated what it depends on (Attachments[]->Renderbuffer). Other callers of _mesa_remove_attachment are already flagging _NEW_BUFFERS for other reasons. The specific bug report that led to this fix (and the fbo-finish-deleted testcase) was fixed by 23b6f9606dc247488835745668b3686218612536, though. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texobj.c
|
8a506374536497495bac27db6cd15ffd06bb01a2 |
|
13-May-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: EXT_texture_sRGB_decode little fixup It doesn't fix bug 37150 though.
/external/mesa3d/src/mesa/main/texobj.c
|
a19c42ffc606b594558a0c4f981662442ad6bb83 |
|
03-May-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement AMD_seamless_cubemap_per_texture
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
874a2c0b7da62f4dd08dedcec221f55b22e40e95 |
|
06-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: core support for GL_ARB_texture_buffer_object No GLSL or driver support yet.
/external/mesa3d/src/mesa/main/texobj.c
|
cbadedb511cfcebaf15029891221211219584fb3 |
|
17-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use _mesa_get_current_tex_unit() helper in BindTexture()
/external/mesa3d/src/mesa/main/texobj.c
|
552f54bf0490dabce3fac6d17e78ac65411fde5c |
|
17-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove unneeded local var in BindTexture()
/external/mesa3d/src/mesa/main/texobj.c
|
dfda559b9867d70b70b99c0f3e751fd5930bdc01 |
|
17-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: clean up the glBindTexture early out code a bit
/external/mesa3d/src/mesa/main/texobj.c
|
edc2dd8e4788e556d445c9f59974ed95b33c2bbc |
|
12-Jan-2011 |
Dave Airlie <airlied@gmail.com> |
mesa/swrast: implement EXT_texture_sRGB_decode This implements the extension by choosing a different set of texture fetch functions when the texture parameter changes. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/texobj.c
|
9b7f57b18eff3959a525297f068697ac03a75840 |
|
06-Jan-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Consider textures incomplete when maxlevel < baselevel. See section 3.8.10 of the GL 2.1 specification. There's no way to do anything sane with that, and drivers would get all sorts of angry.
/external/mesa3d/src/mesa/main/texobj.c
|
6dca66b6209378092fcaaeaeaf738629a146fad8 |
|
06-Dec-2010 |
Brian Paul <brianp@vmware.com> |
mesa: set gl_texture_object::_Complete=FALSE in incomplete()
/external/mesa3d/src/mesa/main/texobj.c
|
ecb7cc3319a74bda1edc226a1103f0e1a86d92a9 |
|
06-Dec-2010 |
Brian Paul <brianp@vmware.com> |
mesa: test for cube map completeness in glGenerateMipmap() The texture is not cube complete if the base level images aren't of the same size and format. NOTE: This is a candidate for the 7.9 branch.
/external/mesa3d/src/mesa/main/texobj.c
|
83e93b6008213ad86607027e8434ecaccc8b1a2c |
|
19-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: pass gl_format to _mesa_init_teximage_fields() This should prevent the field going unset in the future. See bug http://bugs.freedesktop.org/show_bug.cgi?id=31544 for background. Also remove unneeded calls to clear_teximage_fields(). Finally, call _mesa_set_fetch_functions() from the _mesa_init_teximage_fields() function so callers have one less thing to worry about.
/external/mesa3d/src/mesa/main/texobj.c
|
76114d23d1bcd5635b69d8536a8047cbf6c4c6e2 |
|
16-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: whitespace cleanups
/external/mesa3d/src/mesa/main/texobj.c
|
61f25216e3b55ee0b3c4f479da9bad3e5f0cae77 |
|
03-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: silence new warnings in texobj.c Silences warning such as: main/texobj.c:442:40: warning: ISO C99 requires rest arguments to be used main/texobj.c:498:58: warning: ISO C99 requires rest arguments to be used
/external/mesa3d/src/mesa/main/texobj.c
|
1210aa75513391779c87e93f009fcf3e52a79cbf |
|
02-Nov-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Don't compute an unused texture completeness debug string. This showed up at about 1% on cairo-gl firefox-talos-gfx, where glClear() is called while a texture is incomplete.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
55228878420733e77a09c67d5175e90e4b2e7245 |
|
20-Sep-2010 |
Brian Paul <brianp@vmware.com> |
mesa: don't call valid_texture_object() in non-debug builds This reverts commit c32bac57ed445e48856d74113364287ed6e5cdd4 and silences the warning differently. The _mesa_reference_texobj() function is called quite a bit and we don't want to call valid_texture_object() all the time in non- debug builds.
/external/mesa3d/src/mesa/main/texobj.c
|
c32bac57ed445e48856d74113364287ed6e5cdd4 |
|
18-Sep-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Silence "'valid_texture_object' defined but not used" warning.
/external/mesa3d/src/mesa/main/texobj.c
|
ec2b92f98c2e7f161521b447cc1d9a36bce3707c |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/main/texobj.c
|
fc1be4a99425d09103bba9e06026f31f2b0142d2 |
|
02-May-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: s/sprintf/_mesa_snprintf/
/external/mesa3d/src/mesa/main/texobj.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
6bf1ea897fa470af58fe8916dff45e2da79634a3 |
|
19-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace _mesa_bzero() with memset()
/external/mesa3d/src/mesa/main/texobj.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
|
c847e7d07b3f43d5c05a920cf6326b89b31ed92b |
|
18-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary header from texobj.c.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
a087eb590d780cb82b49464e05ffc85123adce7e |
|
11-Dec-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/drivers/dri/intel/intel_span.c
|
b605f4ff11c894500f2d0273c5d4653ff413448d |
|
11-Dec-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
|
3de8fff45d04fd7e702cd656ba97cafd348c3981 |
|
09-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix baseLevel >= MAX_TEXTURE_LEVELS test This fixes invalid array indexing when baseLevel == MAX_TEXTURE_LEVELS. See bug 25528.
/external/mesa3d/src/mesa/main/texobj.c
|
09325b9ff456ae475069bac5a04cf10a32235e43 |
|
19-Nov-2009 |
Brian Paul <brianp@vmware.com> |
mesa: added comment for target_enum_to_index()
/external/mesa3d/src/mesa/main/texobj.c
|
1f196b786d6bd0c6a5dbdc638574ff716cc3d4de |
|
29-Oct-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'texformat-rework' Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c
|
7ac233ec15743763996e59c8b283f7c2e78a7210 |
|
29-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: choose texture format in _mesa_get_fallback_texture()
/external/mesa3d/src/mesa/main/texobj.c
|
73fc0ca4c36f258c4d0d7707dd3313a685c211bf |
|
14-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused ctx->Driver.PrioritizeTextures() hook
/external/mesa3d/src/mesa/main/texobj.c
|
55770d09c18c4d33403abb97dfef4f897efbbe2a |
|
05-Oct-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_6_branch' Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c
|
e1bddd159f364fa04ddec22f568fbfeb775d3b47 |
|
02-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix incorrect default texture binding in unbind_texobj_from_texunits() If we deleted a currently bound texture, we were always reverting the texture binding to the default 1D texture rather than the proper default texture.
/external/mesa3d/src/mesa/main/texobj.c
|
f8d8f4527884d018a51daf8cc6281b52ce083b9e |
|
30-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: better debug message
/external/mesa3d/src/mesa/main/texobj.c
|
cb4f24e51d0f4f4b867b2c01ed26d2a5ce73aeab |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_colortable follow feature conventions. As shown in mfeatures.h, this allows users of colortab.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/texobj.c
|
c10002361c3bc175ec12d667e762e51a2cc79b47 |
|
13-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: s/assert/ASSERT/ in _mesa_reference_texobj() We want the no-op ASSERT for non-debug builds.
/external/mesa3d/src/mesa/main/texobj.c
|
3105fd760b8a6fc34438d51d36b65670810626a2 |
|
05-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix comment
/external/mesa3d/src/mesa/main/texobj.c
|
42b6b067ac68ac1309d0570613bea4a88f745559 |
|
06-Aug-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Add functions to clear and dirty texture objects. This commit adds a function to clear a texture object such that there is no image data associated with it, and a function to dirty it so that it will be re-tested for completeness. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/main/texobj.c
|
7f8000db8bd45bb95bda4a4f8535c49b8ef74254 |
|
03-Jun-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
Fast path when rebinding the same texture in single context environment If there is no shared context, there is no purpose in rebinding the same texture. In some artificial tests this improves performance 10% - 30%.
/external/mesa3d/src/mesa/main/texobj.c
|
43d8ace88da80848035827c7bb4bbf5530b59a7c |
|
19-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: print more info when valid_texture_object() fails
/external/mesa3d/src/mesa/main/texobj.c
|
3f25219c7bf0f090502489928f0f018e62c4f6cf |
|
01-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: create/use a fallback texture when bound texture is incomplete When a GLSL sampler reads from an incomplete texture it should return (0,0,0,1). Instead of jumping through hoops in all the drivers to make this happen, just create/install a fallback texture with those texel values. Fixes piglit/fp-incomplete-tex on i965 and more importantly, fixes some GPU lockups when trying to sample from missing surfaces. If a binding table entry is NULL, it seems that sampling sometimes works, but not always (lockup). Todo: create a fallback texture for each type of texture target?
/external/mesa3d/src/mesa/main/texobj.c
|
1eee1bac1f6d911e6124daafc9b9291666d91cef |
|
17-Mar-2009 |
Vinson Lee <vlee@vmware.com> |
mesa: update/fix doxygen comments
/external/mesa3d/src/mesa/main/texobj.c
|
f2c023291a1f2887294d2aac504f8b82857ad092 |
|
22-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move a bunch of compiler-related stuff into new compiler.h header This trims down and cleans up imports.h and glheader.h quite a bit.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
4d24b639d160fe485a3e8f7395e7654538be29e0 |
|
21-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use an array for default texture objects Replace Default1D/2D/3D/Cube/etc with DefaultTex[TEXTURE_x_INDEX]. The same should be done with the Current1D/2D/3D/etc pointers...
/external/mesa3d/src/mesa/main/texobj.c
|
5199774dc6a2a65d24ac26fe15715654f2568a02 |
|
07-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: minor fixes to incomplete texture debug code
/external/mesa3d/src/mesa/main/texobj.c
|
7c48719a5f22648302bbd0026681770d8cc43914 |
|
30-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add missing _mesa_reference_texobj() calls for texture array targets
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
4a89e51c5f88b57040b361b62e80a57c8248ba4b |
|
28-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: set/get new state for GL_EXT_texture_swizzle
/external/mesa3d/src/mesa/main/texobj.c
|
4683cab29a74d6b3cefdd915aaf91e6b4f667d27 |
|
21-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add some debug assertions to detect null current texture object pointers See bug #17895. These assertions could be removed when this is resolved.
/external/mesa3d/src/mesa/main/texobj.c
|
1126aa86bf9ca223218695eec1f41c6523068961 |
|
15-Dec-2008 |
Ian Romanick <ian.d.romanick@intel.com> |
Perform range checking on app supplied texture base level It is possible for applications to specify any texture base level, including trivially invalid values (i.e., 47000000). When an app specifies an invalide base level, we should gracefully disable the texture instead of accessing memory outside the gl_texture_object. This fixes an occasional segfault in one of our conformance tests.
/external/mesa3d/src/mesa/main/texobj.c
|
34a61c66fd1b625a5606b795d192a49632ff1787 |
|
22-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: refactor: move #define FEATURE flags into new mfeatures.h file Also, check the FEATURE flags in many places. (cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1) Conflicts: src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c
/external/mesa3d/src/mesa/main/texobj.c
|
6a00625fbb7e42a71daa87f982eee8e9077a0679 |
|
18-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173 Also, move GL_TEXTURE_RECTANGLE init code into separate function.
/external/mesa3d/src/mesa/main/texobj.c
|
ee8dfdf4c9f0bbf4f99a6b78dbddc4871fd80a1c |
|
07-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix glBindTexture error string (bug 17005)
/external/mesa3d/src/mesa/main/texobj.c
|
fb71a484133c53d37e9510b96d14ab04724ead79 |
|
06-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix comment about texture targets (bug 17005)
/external/mesa3d/src/mesa/main/texobj.c
|
1d0ddea92fc933d623caf1b9d3bda47b6f8296f8 |
|
15-Feb-2008 |
Brian <brian.paul@tungstengraphics.com> |
Fix glBindTexture crash (bug 14514)
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
dc73217294efcba83c46183ed2f208250217486f |
|
14-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
Fix a few more problems with freeing FBOs/textures during context destruction. Free FBOs before textures since the later may be referenced by the former. Need to bind the context we're destroying if there isn't a current context so that ctx->DeleteTexture() etc can be used.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
227315278dea9095cee6e508d03b28720b2e7880 |
|
12-Jun-2007 |
Brian <brian.paul@tungstengraphics.com> |
Replace texobj->Complete with texobj->_Complete since it's a derived field.
/external/mesa3d/src/mesa/main/texobj.c
|
9e3e3883fa42ffee82e8e8ecbf75c153a2215acb |
|
22-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
get rid of GenTexturesLock, used ctx->Shared->Mutex
/external/mesa3d/src/mesa/main/texobj.c
|
c62da91f44c230b6476b5d7409d2c11e88f1620b |
|
22-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
remove the unused texobj Mutex field
/external/mesa3d/src/mesa/main/texobj.c
|
5c5ab90c762614ef1db898e1984137d65fb96b7e |
|
22-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
remove a VMS-ism that doesn't seem needed elsewhere
/external/mesa3d/src/mesa/main/texobj.c
|
a01ee8ff0bdc9b80907f2fe48ebf1618ce2ded92 |
|
22-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
improve some comments, clean-up formatting
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
87a980a795b29c5114c07a74aa5d95b6e7a7f971 |
|
10-May-2007 |
Ian Romanick <idr@us.ibm.com> |
Refactor the loop in unbind_texobj_from_texunits. Common code was pulled out of the per-target if-statment and put at the end of the for-loop. The common code is guarded by a new variable, curr, that is set to point to the unit's current target in each if-statement.
/external/mesa3d/src/mesa/main/texobj.c
|
18d1fdebebcb52e7fcf50e62c4c02862d173af51 |
|
23-Jan-2007 |
Brian <brian@nostromo.localnet.net> |
fixes for C++ warnings/errors
/external/mesa3d/src/mesa/main/texobj.c
|
5ac93f86210eb5c2a8dee74ec19b0ecd54376863 |
|
01-Nov-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge texmem-0-3-branch.
/external/mesa3d/src/mesa/main/texobj.c
|
be906fe05e1fd6c488ff84b24379d7272a5ac5af |
|
15-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some comments, braces in _mesa_BindTexture
/external/mesa3d/src/mesa/main/texobj.c
|
ea4fe661d7f3a95d9db17e1475076f1badf8e1a6 |
|
26-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
merge from texman branch
/external/mesa3d/src/mesa/main/texobj.c
|
519b23b21f9cd6945fd17cdb26e7a6f531cdeec0 |
|
20-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of changes/fixes for rendering to framebuffer objects. - When deleting texture objects, unbind from FBOs if necessary. - Changed driver hooks for starting/ending render to texture. - Now properly handle case where gl[Copy]TexImage() is called after glFramebufferTexture[123]D(). That didn't work before.
/external/mesa3d/src/mesa/main/texobj.c
|
06f606ce5761e673fca3f6b1f7dd40dace8a9906 |
|
05-Oct-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove _IsPowerOfTwo from gl_texture_object, not really needed.
/external/mesa3d/src/mesa/main/texobj.c
|
a9fc8ba756dd25a07dc19058fe60f65bda82a055 |
|
05-Oct-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
In gl_texture_image replace IntFormat with InternalFormat and Format with _BaseFormat to be consistant with gl_renderbuffer.
/external/mesa3d/src/mesa/main/texobj.c
|
d997b904338bdef2269894d9d2f0cf2e0ed5c209 |
|
23-Sep-2005 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . 1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/texobj.c
|
aa2069586d434dd0487b0daa2b583efe801a0d51 |
|
16-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
use mesa import wrappers, bug 4468
/external/mesa3d/src/mesa/main/texobj.c
|
3e62d3a8d88b48d4ed19e00ea2bbc3d0a2b6acf7 |
|
22-Mar-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
add FreeTexImageData hook to help single-copy texturing in drivers
/external/mesa3d/src/mesa/main/texobj.c
|
2752177ade76f36229dda8da42948b173bdf08bc |
|
12-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
unlock mutex upon error return (Jeff Muizelaar)
/external/mesa3d/src/mesa/main/texobj.c
|
a0c85249244e1af8dac88076d5f384cf4bd01236 |
|
11-Feb-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa-main-0-NULL.patch from Jeff Muizelaar
/external/mesa3d/src/mesa/main/texobj.c
|
bb7d5f8837a9c7658a18dbaf02d52583e29443e3 |
|
05-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove the Shared->TexObjectList pointer and Next field from gl_texture_object. Was only used by two drivers to walk over all texture objects. Can do that via the hash table instead. Cleaned up some comments for struct gl_texture_object.
/external/mesa3d/src/mesa/main/texobj.c
|
7c58a00a5052f2cba6316ee4d33ad49b11c2e050 |
|
26-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added mutex to-do comment
/external/mesa3d/src/mesa/main/texobj.c
|
42fee73aadd7f37a4f18e57c167e98b7a6294508 |
|
19-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Change behaviour of glDeleteTextures as discussed on ARB list. glDeleteTexture makes the texture ID immediately free for re-use while the actual texture object lingers until its reference count goes to zero (when no longer bound by any rendering context).
/external/mesa3d/src/mesa/main/texobj.c
|
b756990b8407d67a15cf7f63683d50dd7f9e3a4e |
|
21-Dec-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
`t' was not initialized (use `texture' instead?)
/external/mesa3d/src/mesa/main/texobj.c
|
3ec0631e955cb79cf6009e391cd9b4f6a263b989 |
|
21-Dec-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix bug in _mesa_IsTexture()
/external/mesa3d/src/mesa/main/texobj.c
|
7e0c5888eaf72483319533a805ce491e2ea7de92 |
|
23-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a comment in BindTexture
/external/mesa3d/src/mesa/main/texobj.c
|
f18fc687071a71a6f821a779a83b435f80d55b64 |
|
14-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Repeatedly deleting a texture ID with glDeleteTextures() could lead to a crash. Added a DeletePending flag to texture object struct to fix that. Other misc clean-ups.
/external/mesa3d/src/mesa/main/texobj.c
|
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 |
|
25-Aug-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
/external/mesa3d/src/mesa/main/texobj.c
|
a212e9670ba31b062c48ed9dd23f28f08fa15b5e |
|
20-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-ups
/external/mesa3d/src/mesa/main/texobj.c
|
c71ee917e325e8b8c1591047d6e33adb4e051da8 |
|
06-Feb-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
inform driver of changed wrap/filter parameters due to binding of nv_texrect texture
/external/mesa3d/src/mesa/main/texobj.c
|
18fa367ac6e035341f5eb86ecc4231124b2921e3 |
|
27-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single array, texObj->Image[face][level].
/external/mesa3d/src/mesa/main/texobj.c
|
9c0b83556dae35cf7260567f30fc156efa8c9742 |
|
19-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace CALLOC with MALLOC in _mesa_new_texture_object()
/external/mesa3d/src/mesa/main/texobj.c
|
c929f13701634a145a217ebb1ddec80742234d5d |
|
19-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove incorrect comments, added _mesa_bzero() call in _mesa_initialize_texture_object()
/external/mesa3d/src/mesa/main/texobj.c
|
4ccbe9e666b55b97e6482e0655277c33e434ff32 |
|
25-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a cast
/external/mesa3d/src/mesa/main/texobj.c
|
7e86eb991b50e0f52e6a0404289ca73126da6414 |
|
24-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor error string improvement
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
973da83f6237b5af4a9ee77f32fdfa5c04ecabc8 |
|
12-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Allow glTexImage1/2/3D to specify width/height/depth = 0. This allows texture state to be resettable to default state. Not allowed according to the spec, but allowed by all other OpenGL libs.
/external/mesa3d/src/mesa/main/texobj.c
|
781fb93877ea3a6faeefcdb48d9b463da7d954a3 |
|
28-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added OpenGL 1.4's per-texture LOD bias.
/external/mesa3d/src/mesa/main/texobj.c
|
8a033fa13514e3b78612ba1678182c9ea8290cd4 |
|
18-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor code improvement in glGenTextures
/external/mesa3d/src/mesa/main/texobj.c
|
05944c031cd6bea985050f0e88a19f0794f57887 |
|
22-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Restore more code lost during last big merge. Rename colortable-related functions.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
887e2cf01a99f7fe1b7c94320b7bdbbf0d6ad2f8 |
|
03-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_ARB_texture_non_power_of_two (except for auto mipmap generation).
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
f0805670a1b8e624c6f9a468a14c4bfbca446d1c |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix default compare mode
/external/mesa3d/src/mesa/main/texobj.c
|
a3f137094cd965d27e1b088499dd609b81a91906 |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
New device driver hooks for texture object and texture image creation to allow drivers to implement C++-like inheritance via containment. Lots of assorted clean-ups related to texture objects.
/external/mesa3d/src/mesa/main/texobj.c
|
24e81fda4d3c55003294a818de7c0faf7ae1552d |
|
10-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
/external/mesa3d/src/mesa/main/texobj.c
|
610d59981a9f43fefe29b34ef19c184d28e2bef5 |
|
14-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of code for GL_NV_fragment_program. Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
/external/mesa3d/src/mesa/main/texobj.c
|
ff9ef3baed31b7b6bf1706aedf7f1127fcfb6a1d |
|
08-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
move t->Image[i]->Format test (bug 659012)
/external/mesa3d/src/mesa/main/texobj.c
|
e15fd85727636627e0cc7d4fd2d5367e178e42cc |
|
12-Dec-2002 |
Keith Whitwell <keith@tungstengraphics.com> |
Add mechanism to destroy mutexes. Important on OS's where mutex initialization allocates memory (like FreeBSD).
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
e9283774dc32c8f6526448e6b666b9975dae7230 |
|
22-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove debug printfs
/external/mesa3d/src/mesa/main/texobj.c
|
cf462086246692282a4b51db4412bfb89f9c8c9b |
|
22-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix refcount error in _mesa_DeleteTextures (Randy Fayan)
/external/mesa3d/src/mesa/main/texobj.c
|
e6962b183db6af2ed9d14b8b46eeaa42fde68b56 |
|
22-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
add missing texture rectangle code in _mesa_DeleteTextures()
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
4e9676fb13f60ecdbc247b120031f18cd3febcb0 |
|
29-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/main/texobj.c
|
85d816028a2472e0378afda65e7ab6f7ff4d76b4 |
|
18-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Port glXCopyContext bug from 4.0 branch.
/external/mesa3d/src/mesa/main/texobj.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/texobj.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/texobj.c
|
d09a1d8b29ae5841ae39b5c24c3f4693dd750559 |
|
13-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
more removal of fprintf() calls
/external/mesa3d/src/mesa/main/texobj.c
|
4182cf60d96a077a66675e89694529b5f9e4b329 |
|
15-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Finished up GL_ARB_depth_texture and GL_ARB_shadow.
/external/mesa3d/src/mesa/main/texobj.c
|
014ec1ac5e98e86836285a176d7674bc43a00cd7 |
|
05-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, GL_ARB_shadow_ambient
/external/mesa3d/src/mesa/main/texobj.c
|
dae1774e206188d951332d2285ea9cf8796d1a64 |
|
27-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
check if deleting _Current texobj in _mesa_DeleteTextures (Bart Barenbrug)
/external/mesa3d/src/mesa/main/texobj.c
|
cd1cefae9146fc14b35ee93a04bdb1b1590fba7b |
|
13-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Allow different max texture sizes for 1/2D, 3D and cube maps.
/external/mesa3d/src/mesa/main/texobj.c
|
5a2f32b102ab862fb10ba6b89e0b68a71552c674 |
|
25-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a potential tex obj reference count problem involving multi-texture
/external/mesa3d/src/mesa/main/texobj.c
|
0a31a672692c7e5f821f6c2f737b0b15f97bf2d9 |
|
20-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
improved a glBindTexture error message
/external/mesa3d/src/mesa/main/texobj.c
|
5bfaa2f12e35a9de4a4116968e34ee24007973e7 |
|
28-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
use Image[i]->TexFormat to check for mipmap consistency
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/texobj.c
|
01915e90e6912f06d43d443a09157f7bbc96ddc5 |
|
08-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.
/external/mesa3d/src/mesa/main/texobj.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/texobj.c
|
eb198d2702aa876a3fd7041c3a51f211407108be |
|
26-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
tiny change to a gl_problem() call
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
e75d2424e53d6023f4414e40694cd467e5392b96 |
|
17-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Changed FetchTexel() function pointer arguments. Implemented glGetTexImage(format=GL_COLOR_INDEX). Changed _mesa_unpack_depth_span() args. Minor changes/clean-ups in mtypes.h. Histogram counter component sizes were wrong.
/external/mesa3d/src/mesa/main/texobj.c
|
5c1e7fa6ee72f4403d9ec9d12830dd689b966e71 |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
/external/mesa3d/src/mesa/main/texobj.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/texobj.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/texobj.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/texobj.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/texobj.c
|
7351049dbadcfd1c8dbc04090225d9c38de01a0f |
|
11-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
init WrapR to GL_REPEAT mode
/external/mesa3d/src/mesa/main/texobj.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/texobj.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/texobj.c
|
ebb248aa5c018dc676d389221d76ed329059789e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)
/external/mesa3d/src/mesa/main/texobj.c
|
21d073d55ad668494fa19977fe06369194eb1ec5 |
|
24-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added incomplete() debug function/macro
/external/mesa3d/src/mesa/main/texobj.c
|
9a4a958a5c45024abeb5ec97419362c05c8b76ac |
|
24-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
signal NEW_TEXTURING if there's a Driver.BindTexture() function
/external/mesa3d/src/mesa/main/texobj.c
|
e4b684ce49188f906ff032e2df7675257143ec21 |
|
12-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
init mutex
/external/mesa3d/src/mesa/main/texobj.c
|
507d83e4cc0eb2fbc4a5ce3b87ed0b40634df5a8 |
|
03-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added NULL parameter checking to API functions
/external/mesa3d/src/mesa/main/texobj.c
|
bd0f7f42d6413577b78c342ab2f73b8d05c81d2f |
|
02-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed return val bug in glAreTexturesResident()
/external/mesa3d/src/mesa/main/texobj.c
|
6d04725282f32cbd32acbc8b79294a2a056b2158 |
|
02-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
initialize texture priorities to 1.0, clean-up of _mesa_PrioritizeTextures()
/external/mesa3d/src/mesa/main/texobj.c
|
63ec4238236479a57420c6b43a09d79eff624928 |
|
12-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_TEXTURE_BASE_LEVEL wasn't working correctly
/external/mesa3d/src/mesa/main/texobj.c
|
ad817704fa2c6d8449f55565f07ab5592a574fb6 |
|
30-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/texobj.c
|
413d6a21f849a689b5c83ea04395856b44fc65a8 |
|
26-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/texobj.c
|
35d5301a54153930ee6fd60dff1010ce9f901397 |
|
23-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more texture cube work, misc code clean-up
/external/mesa3d/src/mesa/main/texobj.c
|
fc4b44399a07a7a7559f20ceab8a791209b4d875 |
|
23-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/texobj.c
|
4bdcfe50f8886e43714f9b7edd25cbff19e6a97d |
|
17-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
dynamically allocate color table data, uses less memory
/external/mesa3d/src/mesa/main/texobj.c
|
4827179cc0d314f69671e97dcb016f5a3b90a213 |
|
29-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes for single-copy textures
/external/mesa3d/src/mesa/main/texobj.c
|
021a525616bef2bafc8f60edc193b975ed2b0efa |
|
27-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
put _mesa prefix on some functions
/external/mesa3d/src/mesa/main/texobj.c
|
832179c50e2cf5de9735241e4767aea4d6fc33bf |
|
21-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added more locking
/external/mesa3d/src/mesa/main/texobj.c
|
59d6da5365c876ba18a66cd51ed52b0e1d96704e |
|
12-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed reference count but in DeleteTextures()
/external/mesa3d/src/mesa/main/texobj.c
|
9560f05deffaf0321bba1bd0fcc8eeef4199e6e0 |
|
01-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added mutexes for thread safety
/external/mesa3d/src/mesa/main/texobj.c
|
c79fab4aa6d4c2d399c2ca888fdf0e6c310f7303 |
|
24-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced HashLookup() with _mesa_HashLookup()
/external/mesa3d/src/mesa/main/texobj.c
|
bb79790662f56eb71aafd3f020cd86ad810f56b2 |
|
24-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
prefixed hash functions with _mesa_
/external/mesa3d/src/mesa/main/texobj.c
|
420ef64f18208a54b97e96936b741dc1531e45c8 |
|
01-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
gl_BindTexture was broken when target==GL_TEXTURE_3D
/external/mesa3d/src/mesa/main/texobj.c
|
e312cf26ea1ae0445926df20c43e80363d453cb5 |
|
12-Nov-1999 |
Kendall Bennett <KendallB@scitechsoft.com> |
. Updates to get X86, MXX and 3DNow assembler code working with Watcom C++ and NASM. This includes lots of _ASMAPI macros to ensure that assembler functions are prototyped as __cdecl, as Watcom C++ uses register calling conventions by default. . Misc fixes to files to remove warnings generated by Watcom C++.
/external/mesa3d/src/mesa/main/texobj.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/texobj.c
|
5b37c322741f019118a618bc6220f37adba4fbcd |
|
05-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up to reduce MSVC warnings
/external/mesa3d/src/mesa/main/texobj.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/texobj.c
|
567a1de66606ebbb3e54140925a84f5095101532 |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/texobj.c
|
6e6d4c66bd7fd64162ee453b143d7388bb051444 |
|
09-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
texture units now share default texture objects
/external/mesa3d/src/mesa/main/texobj.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/texobj.c
|
69cfdb2fcb6c6d5538aff6533b587a54fb2e74c3 |
|
30-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
more hooks for mga driver, including an immediate fastpath
/external/mesa3d/src/mesa/main/texobj.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/texobj.c
|