6400144041da541e81d88679f5535f04ccabbbc4 |
|
01-Jun-2016 |
Dave Airlie <airlied@redhat.com> |
mesa/sampler: fix error codes for sampler parameters. The initial ARB_sampler_objects spec had GL_INVALID_VALUE in it, however version 8 of it fixed this, and the GL specs also have the fixed value in them. Fixes: GL45-CTS.texture_border_clamp.samplerparameteri_non_gen_sampler_error Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "12.0 11.2" <mesa-stable@lists.freedesktop.org> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
015f2207cfa2334fb3bca5b6b941666ebf73e829 |
|
30-Jul-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Replace uses of Shared->Mutex with hash-table mutexes We were locking the Shared->Mutex and then using calling functions like _mesa_HashInsert that do additional per-hash-table locking internally. Instead just lock each hash-table's mutex and use functions like _mesa_HashInsertLocked and the new _mesa_HashRemoveLocked. In order to do this, we need to remove the locking from _mesa_HashFindFreeKeyBlock since it will always be called with the per-hash-table lock taken. Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
d1c89f60050fa5acd0bd1faa993de902631482a0 |
|
13-Apr-2016 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Change an error code in glSamplerParameterI[iu]v(). This is supposed to be INVALID_OPERATION in ES. We already did this for the fv/iv variants, but not Iiv/Iuv, which are new in ES 3.2 (or extensions). Fixes: ES31-CTS.texture_border_clamp.samplerparameteri_non_gen_sampler_error Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/mesa/main/samplerobj.c
|
b6654831c36f9780e6bcd23bb211470ec0db7de2 |
|
16-Feb-2016 |
Ilia Mirkin <imirkin@alum.mit.edu> |
mesa: add GL_OES_texture_border_clamp support Only minor differences to the existing ARB_texture_border_clamp support. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
adb4b31bc33fda284319819877312f9e8631b657 |
|
10-Nov-2015 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Refator _mesa_BindSampler to make _mesa_bind_sampler Pulls the parts of _mesa_BindSampler that aren't just parameter validation out into a function that can be called from other parts of Mesa (e.g., meta). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
4cf5c85ec70abb736e9c135e77c221b177d85d12 |
|
09-Nov-2015 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add _mesa_set_sampler_srgb_decode method Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
ecba76d3c0f644c5f3ca84a7b40ea799a9eaf165 |
|
09-Nov-2015 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add _mesa_set_sampler_filters method v2: Add filter enum assertions. Suggested by Jason. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
08822b4b43e3bc51bbcc42ab01ba1095b30a9298 |
|
09-Nov-2015 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add _mesa_set_sampler_wrap method Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
a2bc4a7b04d6971e093b0d25caf04de11ee07045 |
|
07-Oct-2015 |
Stefan Dösinger <stefandoesinger@gmx.at> |
mesa: Remove GL_ARB_sampler_object depth compare error checking. Version 3: Simplify the code comment, word wrap commit description. Version 2: Return GL_FALSE if ARB_shadow is unsupported instead of pretending to store the value as suggested by Brian Paul. This fixes a GL error warning on r200 in Wine. The GL_ARB_sampler_objects extension does not specify a dependency on GL_ARB_shadow or GL_ARB_depth_texture for setting the depth texture compare mode and function. Silently ignore attempts to change these settings. They won't matter without a depth texture being assigned anyway. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
92709dcb9b7a09f9e5870a832c22197cde557fd4 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.DeleteSamplerObject Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
3c57a102ebd2efc427a59bf8eb441b4e5dec8553 |
|
12-Jun-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Add locking to sampler objects. Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
d4b0e0b717b698682700bf1cd9d448043a57701d |
|
10-Jun-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Remove debugging code from _mesa_reference_*. Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
a562313f378a056c8d886e418b518063ab077c39 |
|
13-Jul-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Avoid double promotion. Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
2f11e92cef51c88a09bc778e2ceca4ab50cf0017 |
|
18-Jul-2015 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string(). Generated by sed; no manual changes. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
ae5457754492b594c55911433a9b3675216c46c1 |
|
18-May-2015 |
Ian Romanick <ian.d.romanick@intel.com> |
Revert "mesa: Add ARB_direct_state_access checks in sampler object functions" This reverts commit 9e7149c8986348bf9567f049444783ef52775f4e. Acked-by: Fredrik Höglund <fredrik@kde.org> Cc: "10.6" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/mesa/main/samplerobj.c
|
9e7149c8986348bf9567f049444783ef52775f4e |
|
10-May-2015 |
Fredrik Höglund <fredrik@kde.org> |
mesa: Add ARB_direct_state_access checks in sampler object functions Signed-off-by: Fredrik Höglund <fredrik@kde.org> Reviewed-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
73a9d0fbe5a6d2d9e8ef98531bf662343dcc1abe |
|
12-Feb-2015 |
Martin Peres <martin.peres@linux.intel.com> |
main: Added entry point for glCreateSamplers Because of the current way the code is architectured, there is no functional difference between the DSA and the non-DSA path. Reviewed-by: Laura Ekstrand <laura@jlekstrand.net> Signed-off-by: Martin Peres <martin.peres@linux.intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
bfcdb843830bba0190e00e35e3c5c18c4bdb5de1 |
|
21-Feb-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Use assert() instead of ASSERT wrapper. Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/samplerobj.c
|
dbc160a3f8a6be26110656a15c0d6048391f4fc7 |
|
16-Dec-2014 |
Eduardo Lima Mitev <elima@igalia.com> |
mesa: Returns correct error values from gl(Get)SamplerParameter*() on GL-ES 3.0+ '3.8.2 Sampler Objects' section of the GL-ES 3.0 specification states: "An INVALID_OPERATION error is generated if sampler is not the name of a sampler object previously returned from a call to GenSamplers." In desktop GL, an GL_INVALID_VALUE is returned instead. Fixes 6 dEQP failing tests: * dEQP-GLES3.functional.negative_api.shader.get_sampler_parameteriv * dEQP-GLES3.functional.negative_api.shader.get_sampler_parameterfv * dEQP-GLES3.functional.negative_api.shader.sampler_parameteri * dEQP-GLES3.functional.negative_api.shader.sampler_parameteriv * dEQP-GLES3.functional.negative_api.shader.sampler_parameterf * dEQP-GLES3.functional.negative_api.shader.sampler_parameterfv Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
719e3f016ea69ffddd3bf14ec7a340def62ce464 |
|
11-Dec-2014 |
Samuel Iglesias Gonsalvez <siglesias@igalia.com> |
main: round floating-point value to nearest integer in glGetSamplerParameteriv() Previously, a cast was done to convert from float to int but there were rounding errors. The spec specificies in Data Conversion chapter that Floating-point values are rounded to the nearest integer. This patch fixes the following 2 dEQP tests: dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameteri dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameteri Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
b16e2ada4c41aab085da8cc5b93150825a674370 |
|
15-Nov-2013 |
Fredrik Höglund <fredrik@kde.org> |
mesa: Implement glBindSamplers Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
6655e70f99f5b6314103d28a19d0e53410650ee9 |
|
13-Nov-2013 |
Fredrik Höglund <fredrik@kde.org> |
glapi: Add infrastructure for ARB_multi_bind Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
d129ea7fa2e57288f64cd247a0ac6d876e1717d2 |
|
01-Mar-2014 |
Brian Paul <brianp@vmware.com> |
mesa: switch to c11 mutex functions Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
1bbd3bb98a90dc38679566083fd72d7480c7df00 |
|
20-Oct-2013 |
Rico Schüller <kgbricola@web.de> |
mesa: Add infrastructure for GL_ARB_texture_mirror_clamp_to_edge. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Rico Schüller <kgbricola@web.de>
/external/mesa3d/src/mesa/main/samplerobj.c
|
e334ff43c4d6a42b903cc1fbcfd77e34473d336a |
|
04-Sep-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't allow glSamplerParameteriv(GL_TEXTURE_CUBE_MAP_SEAMLESS) in ES There is no GL_TEXTURE_CUBE_MAP_SEAMLESS in any version of OpenGL ES or in any extension that applies to OpenGL ES. The same error check already occurs for glTexParameteri. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Chris Forbes <chrisf@ijw.co.nz> Cc: Maxence Le Dore <maxence.ledore@gmail.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
6d8dd59cf53d2f47b817d79204a52bb3a46e8c77 |
|
26-Aug-2013 |
Timothy Arceri <t_arceri@yahoo.com.au> |
mesa: free object labels when deleting Signed-off-by: Timothy Arceri <t_arceri@yahoo.com.au> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
927f572c27f0e734896fa2b4f93210c7daf1a62a |
|
28-Jun-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: GL_EXT_shadow_funcs is not optional with GL_ARB_shadow Every driver left in Mesa that enables one also enables the other. There's no reason to let it be optional. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore 78-column wrapping of license text in C-style comments. The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript where 'vimscript' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * ' :wq Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
dd404bc94f78a1766527becee03f8ef6ae3a799b |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text. Generated automatically be the following shell command: $ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/BRIAN PAUL/THE AUTHORS/' {} The intention here is to protect all authors, not just Brian Paul. I believe that was already the sensible interpretation, but spelling it out is probably better. More practically, it also prevents people from accidentally copy & pasting the license into a new file which says Brian is not liable when he isn't even one of the authors. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
b76f6d9557ff27140e18cf8aa2b57db8876d5d4d |
|
17-Apr-2013 |
Brian Paul <brianp@vmware.com> |
mesa: remove #include "mfeatures.h" from numerous source files None of the remaining FEATURE_x symbols in mfeatures.h are used anymore. Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
5984a911f9dda3f7421bdec604d30d0dfe2cea5e |
|
06-Mar-2013 |
Alan Hourihane <alanh@vmware.com> |
mesa: fix glGetInteger*(GL_SAMPLER_BINDING). If the sampler object has been deleted on another context, an alternative context may reference the old sampler. So ensure the sampler object still exists. Note: this is a candidate for the stable branch. Signed-off-by: Alan Hourihane <alanh@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
cf0b4a30fc536f3744bce209d4b356fe82f2e6a3 |
|
06-Mar-2013 |
Alan Hourihane <alanh@vmware.com> |
Unreference sampler object when it's currently bound to texture unit. This change specifically unbinds a sampler object from the texture unit if it's bound to a unit. The spec calls for default object when deleting sampler objects which are currently bound. Note: this is a candidate for the stable branches Signed-off-by: Alan Hourihane <alanh@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
ab4c549378cc2e355e24b8cd3a4cbf28434fd6a8 |
|
18-Jan-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Initially populate the display list with the exec list. This cuts out a ton of code to make functions not set to a save_ variant match. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
a9754793dab4b24c09cae21c29f902ce0e53319a |
|
17-Jan-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Drop manual checks for outside begin/end. We now have a separate dispatch table for begin/end that prevent these functions from being entered during that time. The ASSERT_OUTSIDE_BEGIN_END_WITH_RETVALs are left because I don't want to change any return values or introduce new error-only stubs at this point. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
7f962c5ef30f4710e18fc7e627822257a4c89cd9 |
|
31-Dec-2012 |
Matt Turner <mattst88@gmail.com> |
mesa: Add missing ASSERT_OUTSIDE_BEGIN_END to GetSamplerParameter* Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/samplerobj.c
|
f10b54fd79d96d664e8e016f90fe08dcf010ff82 |
|
31-Dec-2012 |
Matt Turner <mattst88@gmail.com> |
mesa: Add missing ASSERT_OUTSIDE_BEGIN_END to SamplerParameter* Commit f22d49de added the SamplerParamter* functions but only used ASSERT_OUTSIDE_BEGIN_END inside the -f and -fv versions. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/samplerobj.c
|
1b06a0478f5e307d0065805cf09c2971d5a312e2 |
|
31-Dec-2012 |
Matt Turner <mattst88@gmail.com> |
mesa: Mark _mesa_{init,delete}_sampler_object as static Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/samplerobj.c
|
f7fa946d1da96178e63e42dd8d8739d3e0f66e1d |
|
19-Oct-2012 |
Paul Berry <stereotype441@gmail.com> |
dispatch: Make all API functions non-static. Some of the functions that we store in the dispatch table are declared as non-static in their .c files and are inserted into the dispatch table directly by _mesa_create_exec_table(). Other functions are declared as static, and are inserted into the dispatch table by a dedicated function that lives in the same .c file (e.g. _mesa_loopback_init_api_table() in api_loopback.c). This patch makes all of these functions non-static, and creates appropriate prototypes for them, so that in future patches we can populate the entire dispatch table using a single code-generated function. Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
2e0de807513abdeb239ce02177ccbbd6b18af90c |
|
19-Oct-2012 |
Paul Berry <stereotype441@gmail.com> |
_mesa_create_exec_table: GLES3 fixes. This patch sets up the dispatch table for the following GLES3 functions when a GLES3 context is in use: - BeginQuery - BeginTransformFeedback - BindSampler - BindTransformFeedback - BlitFramebuffer - ClearBufferfi - ClearBufferfv - ClearBufferiv - ClearBufferuiv - ClientWaitSync - CopyBufferSubData - DeleteQueries - DeleteSamplers - DeleteSync - DeleteTransformFeedbacks - EndQuery - EndTransformFeedback - FenceSync - FramebufferTextureLayer - GenQueries - GenSamplers - GenTransformFeedbacks - GetInteger64v - GetQueryObjectuiv - GetQueryiv - GetSamplerParameterfv - GetSamplerParameteriv - GetStringi - GetSynciv - GetTransformFeedbackVarying - GetVertexAttribIiv - GetVertexAttribIuiv - IsQuery - IsSampler - IsSync - IsTransformFeedback - PauseTransformFeedback - RenderbufferStorageMultisample - ResumeTransformFeedback - SamplerParameterf - SamplerParameterfv - SamplerParameteri - SamplerParameteriv - TransformFeedbackVaryings - VertexAttribDivisor - VertexAttribIPointer - WaitSync And it avoids setting up the dispatch table for these non-GLES3 functions: - ColorMaski - GetBooleani_v - Enablei - Disablei - IsEnabledi - ClearColorIiEXT - ClearColorIuiEXT - TextureStorage2DEXT - TextureStorage3DEXT - GetActiveUniformName - GetnUniformdv - GetnUniformfv - GetnUniformiv - GetnUniformuiv Reviewed-by: Brian Paul <brianp@vmware.com> v2: Make the ctx argument to _mesa_init_transform_feedback_dispatch() a const pointer. Add a comment to remind us to add GetBufferParameteri64v once tests exist for it. Also add VertexAttribDivisor for GLES3, and remove GetActiveUniformName and GetnUniform{dv,fv,iv,uiv} for GLES3. Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
fe72a069d1fcce943f315907b4744b63158938b1 |
|
01-Sep-2012 |
Brian Paul <brianp@vmware.com> |
mesa: s/FREE/free/ v2: replace instances in dri/common/ dirs Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/samplerobj.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/samplerobj.c
|
5a320d5bcfb66afca6fe9fe5da133c2675ab4d27 |
|
12-Jun-2012 |
Pauli Nieminen <pauli.nieminen@linux.intel.com> |
mesa: Allow meta module to call sampler functions To allow meta module to use sample objects mesa GL functions need to be visible and linkable for meta module. 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/samplerobj.c
|
765509903b3c560f9c19169d736f284480e88942 |
|
12-Jun-2012 |
Pauli Nieminen <pauli.nieminen@linux.intel.com> |
mesa/samplerobj: Support EXT_texture_sRGB_decode sRGBDecode state is part of sampler object state but mesa was missing handlers to access the state. This patch adds the support for required state changes and queries. GL_EXT_texture_sRGB_decode issue 4: "4) Should we add forward-looking support for ARB_sampler_objects? RESOLVED: YES If ARB_sampler_objects exists in the implementation, the sampler objects should also include this parameter per sampler." Fixes piglit GL_ARB_sampler_objects/GL_EXT_texture_sRGB_decode. 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/samplerobj.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/samplerobj.c
|
3f7509beffaf924a22227e70b499326393c5b885 |
|
17-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: make _mesa_reference_sampler_object() an inline function To make the no-change case faster, as we do for the other object-reference functions. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/samplerobj.c
|
9520f483b8f1e45fa474674b415554988de5d8d3 |
|
01-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: s/INLINE/inline/ INLINE is still seen in some files (some generated files, etc) but this is a good start. Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/samplerobj.c
|
ed48df84246caa40398ccd6a822cbd9b650f8282 |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ARB_texture_mirrored_repeat 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, and savage (Savage3D and other pre-Savage4). 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/samplerobj.c
|
e01e30b916dcbe01471a573ecaddb509cb9f0969 |
|
04-Jul-2011 |
Henri Verbeet <hverbeet@gmail.com> |
mesa: Fix the BindSampler unit limit. I'm not sure about this one. The current code actually follows the spec, but considering the spec is supposed to be written against GL 3.2 I'd say the spec is broken. I filled out a spec feedback form over a month ago, but either the form is broken, or nobody cares. 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/samplerobj.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/samplerobj.c
|
bf65c9ea411b2fd394b82a0d5502675d427d9fd0 |
|
06-May-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: handle TEXTURE_CUBE_MAP_SEAMLESS in SamplerParameter Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/samplerobj.c
|
a19c42ffc606b594558a0c4f981662442ad6bb83 |
|
03-May-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement AMD_seamless_cubemap_per_texture
/external/mesa3d/src/mesa/main/samplerobj.c
|
9418d05914bdd961cdeaf34bf09dea2a7259c05e |
|
18-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix wrong parameter type in set_sampler_max_lod()
/external/mesa3d/src/mesa/main/samplerobj.c
|
75d585e5447fb90a27e9ddb6c60f3560db1512f4 |
|
13-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix some comments in sampler object code
/external/mesa3d/src/mesa/main/samplerobj.c
|
f22d49de0f02653bb54aeb6a5f07a56e2cc63f1d |
|
10-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: new code/functions for GL_ARB_sampler_objects This implements the infrastructure for sampler objects and all the new API functions.
/external/mesa3d/src/mesa/main/samplerobj.c
|