6510e0734563ff8d30e45b8781153367db15cc5b |
|
13-May-2016 |
Nicolai Hähnle <nicolai.haehnle@amd.com> |
mesa/main: fix integer overflows in _mesa_image_offset Found using -fsanitize=undefined. Cc: "11.1 11.2 12.0" <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
0eb7b5c2a3f17d64e85247c1f4907ce20bc57a73 |
|
19-Feb-2016 |
Brian Paul <brianp@vmware.com> |
mesa: small optimization of _mesa_expand_bitmap() Avoid a per-pixel multiply. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
55d56d34e0535baa2c7e1e1d8f1be11593a07fa8 |
|
06-Feb-2016 |
Nanley Chery <nanley.g.chery@intel.com> |
mesa/image: Make _mesa_clip_readpixels() work with renderbuffers v2: Use gl_renderbuffer::{Width,Height} (Jason) Cc: "11.0 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Nanley Chery <nanley.g.chery@intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
0ad3a475ef81dad3baf607d749b91dfa1700ca23 |
|
25-Aug-2015 |
Dave Airlie <airlied@redhat.com> |
mesa: fix SwapBytes handling in numerous places In a number of places the SwapBytes handling didn't handle cases with GL_(UN)PACK_ALIGNMENT set and 7 byte width cases aligned to 8 bytes. This adds a common routine to swap bytes a 2D image and uses this code in: texture storage texture get readpixels swrast drawpixels. [airlied: updated with Brian's nitpicks]. Cc: "11.0" <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/image.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/image.c
|
818585b9f9ccd55b992e35f4d74120f0e879559f |
|
10-Feb-2015 |
Francisco Jerez <currojerez@riseup.net> |
mesa: Rename the CEILING() macro to DIV_ROUND_UP(). Some people have complained that code using the CEILING() macro is difficult to understand because it's not immediately obvious what it is supposed to do until you go and look up its definition. Use a more descriptive name that matches the similar utility macro in the Linux kernel. Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/main/image.c
|
e187c2f5432466c7b49dba266026fb9b01f5f667 |
|
30-Jan-2015 |
Laura Ekstrand <laura@jlekstrand.net> |
DD: Refactor BlitFramebuffer. In preparation for glBlitNamedFramebuffer, the DD table function BlitFramebuffer needs to accept two arbitrary framebuffer objects rather than assuming ctx->ReadBuffer and ctx->DrawBuffer. Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
a177b30f1f2a74c14a649e9990eaab8826523c69 |
|
30-Oct-2014 |
Iago Toral Quiroga <itoral@igalia.com> |
mesa: Add _mesa_swap2_copy and _mesa_swap4_copy We have _mesa_swap{2,4} but these do in-place byte-swapping only. The new functions receive an extra parameter so we can swap bytes on a source input array and store the results in a (possibly different) destination array. This is useful to implement byte-swapping in pixel uploads, since in this case we need to swap bytes on the src data which is owned by the application so we can't do an in-place byte swap. v2: - Include compiler.h in image.h, which is necessary to build in MSCV as indicated by Brian Paul. Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/image.c
|
3998cfa933dcd9134b75d9f0ae2c9cfcd6f2ee45 |
|
05-Jun-2013 |
Rico Schüller <kgbricola@web.de> |
mesa: remove outdated version lines in comments Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.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/image.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/image.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/image.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/image.c
|
d1b929a13713e740c06e3abc8666fe56b513a41a |
|
13-Sep-2012 |
Marek Olšák <maraeo@gmail.com> |
st/mesa: implement BlitFramebuffer using gallium blit This also fixes a lot tests, especially all the clip-and-scissor-blit MSAA piglit tests. Tested-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
7e18a039ee7a402bac4882ae793824d6523061fa |
|
22-Jul-2012 |
Brian Paul <brianp@vmware.com> |
mesa: move _mesa_error_check_format_and_type() to glformats.c Now all the format/type-related helper functions are in glformats.c and image.c is just image-related functions.
/external/mesa3d/src/mesa/main/image.c
|
a1287f549a3e6527b8cf3bf5b5f563ba63c6f48c |
|
22-Jul-2012 |
Brian Paul <brianp@vmware.com> |
mesa: move more format helper functions to glformats.c
/external/mesa3d/src/mesa/main/image.c
|
8b762ebd72c1bb1a9827a667ad55ba9516505adf |
|
22-Jul-2012 |
Brian Paul <brianp@vmware.com> |
mesa: move some format helper functions to glformats.c
/external/mesa3d/src/mesa/main/image.c
|
9ad8f431b2a47060bf05517246ab0fa8d249c800 |
|
25-Jun-2012 |
Jordan Justen <jordan.l.justen@intel.com> |
mesa: add glformats integer type/format detection routines _mesa_is_integer_format is moved to formats.c and renamed as _mesa_is_enum_format_integer. _mesa_is_format_unsigned, _mesa_is_type_integer, _mesa_is_type_unsigned, and _mesa_is_enum_format_or_type_integer are added. Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
1a06e8454ec714e950bc88882cd985534a18bf1f |
|
12-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
mesa,st/mesa: implement GL_RGB565 from ARB_ES2_compatibility This was not implemented, because the spec was changed just recently. Everything has been in place already. Gallium has PIPE_FORMAT_B5G6R5_UNORM, while Mesa has MESA_FORMAT_RGB565. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
df1cd55ebf362948788c04d2fa7da55c80991605 |
|
13-Feb-2012 |
Brian Paul <brianp@vmware.com> |
mesa: add missing GL_UNSIGNED_INT_10F_11F_11F_REV case in _mesa_error_check_format_and_type(). Fixes https://bugs.freedesktop.org/show_bug.cgi?id=45967
/external/mesa3d/src/mesa/main/image.c
|
627b435dfe17698a1c69e9a259838fc6f2e6bd4e |
|
07-Feb-2012 |
Brian Paul <brianp@vmware.com> |
mesa: new _mesa_error_check_format_and_type() function This replaces the _mesa_is_legal_format_and_type() function. According to the spec, some invalid format/type combinations to glDrawPixels, ReadPixels and glTexImage should generate GL_INVALID_ENUM but others should generate GL_INVALID_OPERATION. With the old function we didn't make that distinction and generated GL_INVALID_ENUM errors instead of GL_INVALID_OPERATION. The new function returns one of those errors or GL_NO_ERROR. This will also let us remove some redundant format/type checks in follow-on commit. v2: add more checks for ARB_texture_rgb10_a2ui at the top of _mesa_error_check_format_and_type() per Ian. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
3363e87d7d5b3f19294fc770dc7c506c26646010 |
|
22-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
mesa: allow exposing GL3 without EXT_texture_integer Strictly speaking, it's not legal to expose EXT_texture_integer without EXT_gpu_shader4. It might be even dangerous (apps can assume EXT_gpu_shader4 is available without checking for it). The check in compute_version is removed as well, because that's already covered by GLSLVersion >= 130. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
ee9804af14caa18586dd711119bc8fc8c2de00a8 |
|
21-Jan-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Add missing integer R/RG cases to _mesa_is_color_format(). This is part of fixing Intel oglconform negative.typeFormatMismatch.copyteximage. NOTE: This is a candidate for the 8.0 branch. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
f767e96131ba69cf61aa9f848d5f24e4396ac920 |
|
04-Dec-2011 |
Dave Airlie <airlied@redhat.com> |
mesa: add missing RG_INTEGER and some RED_INTEGER_EXT checks. This just adds the correct checks and asserts in the right places. This doesn't fix all the tests that I've sent to piglit, need to add int paths to go alongside the uint paths that don't go via float to fix it up properly. I'm not sure how much of that could be templated/shared will have a look once I write it the long way. Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/image.c
|
4a2b9b53052a74e71aac59592e95e3910b5b7da5 |
|
18-Oct-2011 |
nobled <nobled@dreamwidth.org> |
mesa: add _mesa_image_offset() Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
f22421e9b9ae08512d02927c85e8a7c69867856f |
|
17-Oct-2011 |
nobled <nobled@dreamwidth.org> |
mesa/image: assert on bad format NULL as an error indicator is meaningless, since it will return NULL on success anyway if the caller passes in zero as the image's address and asks to calculate the offset of the first pixel. For example, _mesa_validate_pbo_access() does this. This also matches the code in the non-GL_BITMAP codepath, which already has an assert like this. v2: Per Brian Paul's review, remove the function call entirely and tighten the assert to only accept the two formats compatible with GL_BITMAP. They always have one component per pixel. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/image.c
|
37fd22a09166c27c47e4803f5ee14047ee03856d |
|
17-Oct-2011 |
nobled <nobled@dreamwidth.org> |
mesa/image: delete dead store The return value here is a) always zero, b) never used. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
1614de4045c36ab6ec060e3bd0d1f3394d05b91e |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use malloc instead of MAX_WIDTH array in _mesa_convert_colors() Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
d4a38e86d4b4d66cca20ee63222f940cb73fa709 |
|
28-Nov-2011 |
Chia-I Wu <olv@lunarg.com> |
mesa: add support for GL_OES_compressed_ETC1_RGB8_texture Add support for GL_OES_compressed_ETC1_RGB8_texture to core mesa. There is no driver support yet. Unlike desktop GL compressed texture formats, GLES compressed texture formats usually can only be used with glCompressedTexImage2D. All other gl*Tex*Image* functions are updated to check for that. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
2134d2f35baadf4117e48aa3315608403622b79a |
|
22-Nov-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Make _mesa_is_stencil_format() consistent with _mesa_is_depth_format(). There was only one consumer of this API, meta.c, which was intending to ask "is this format just stencil index (and nothing else)?". Instead, if one tried to glDrawPixels of GL_DEPTH_STENCIL-type formats, it would just try to draw the stencil parts. Nothing good came of this. This function looks rather silly at this point, but I'm leaving it in place to be the obvious parallel API to _mesa_is_depth_format(). Note that if you want the old behavior, you should use it as (_mesa_is_stencil_format() || _mesa_is_depthstencil_format()) like is commonly done for depth-related tests. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
37bf720da4a165c3fbf22d8ebb87c5c42e02f98e |
|
23-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move _mesa_base_format_has_channel() into image.c This is where other format-related functions live. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
f449be660e70aac2aefd2ce84581e137de25520b |
|
27-Nov-2011 |
Dave Airlie <airlied@redhat.com> |
mesa/format: add mesa MESA_FORMAT_ARGB2101010_UINT support. This format is used in the ARB_texture_rgb10_a2ui spec. It adds core mesa support, texformat + texstore support, format_unpack and fbobject.c (all patches from list merged + fixed up). also fixes some whitespace issues. Parts were: Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/image.c
|
47e2e367170edec022481f1487cd980e00ef3203 |
|
27-Nov-2011 |
Dave Airlie <airlied@redhat.com> |
image/pack: fix missing GL_BGR(A)_INTEGER support. These codepaths were missing the cases for BGR_INTEGER/BGRA_INTEGER. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
923f143335ad1cba4795276e79cb1a5b0cd19bbc |
|
26-Nov-2011 |
Dave Airlie <airlied@redhat.com> |
image: fix legal types for packed integer formats. After reading ARB_texture_rgb10_a2ui it appears the packed formats for integer types are only specified via this extension, and not via the original ones. So condition the checks on this. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
2bf9aeaa19f75816c6342fe564ad7c4bcdc97e12 |
|
04-Nov-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Include R/RG integer textures in _mesa_is_integer_format. Fixes some spurious GL errors in the upcoming gl-3.0-required-sized-formats piglit test. Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
546f76d58f619e3d7e016b3eb04254d5c5c3f39f |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: new BYTE/SHORT_TO_FLOATZ() macros Rather than redefining the BYTE/SHORT_TO_FLOAT macros, just define new ones with different names. These macros preserve zero when converting. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
b098e1af1cdaea8767b8f1416469cdd02a9c39a9 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move CEILING() macro into macros.h Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
83863d468e2375696478e3ec83c42aaab9fbc19c |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate cases in _mesa_components_in_format() and _mesa_sizeof_packed_type() Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.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/image.c
|
a454c835fa4f1d243f9e2072007dd52cf0d71dac |
|
12-Sep-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add GL_OES_compressed_paletted_texture formats to _mesa_is_compressed_format Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Tested-by: Jin Yang <jin.a.yang@intel.com>
/external/mesa3d/src/mesa/main/image.c
|
81a86aea4f0990a1b8795f9e00e7a6c4ba368281 |
|
14-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa/colormac: introduce inline helper for 4 unclamped float to ubyte. This introduces an UNCLAMPED_FLOAT_TO_UBYTE x 4 inline function, as suggested by Brian. It uses it in a few places I noticed from previous color changes, and also some core mesa places. I haven't updated other places yet. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/image.c
|
0b6dd750584c8e03aa14968d6efdf393e7c8c8f0 |
|
29-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove all mention of GL_COLOR_INDEX*_EXT These enums were only valid with the paletted texture extensions. This allows a couple other trivial clean-ups. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
1165280cbd37dee1e499358633478ab869de21df |
|
01-Jun-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: initial ARB_depth_buffer_float support Using GL_NONE as DataType of Z32_FLOAT_X24S8, not sure what I should put there. The spec says the type is n/a. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/image.c
|
631d23daa91c569bf268a2191bd466df73a64263 |
|
26-Apr-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement EXT_packed_float Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/image.c
|
9d7698c468f4ea7da8bb4ec00520c98f11cca0fa |
|
26-Apr-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement EXT_texture_shared_exponent swrast support done. There is no renderbuffer support in swrast, because it's not required by the extension. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/image.c
|
0be369975fdfa79bcb702d0c13aa0a221055f61b |
|
18-Mar-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: initial EXT_texture_snorm support The component ordering of some formats has been been reversed to match Gallium types.
/external/mesa3d/src/mesa/main/image.c
|
69f16accd0aa3b8d414092a5e52ccc99649da01a |
|
07-Mar-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: add ATI_texture_compression_3dc LUMINANCE_ALPHA_LATC2 = LUMINANCE_ALPHA_3DC, so this is easy. Note that there is no specification for 3DC, just a few white papers from ATI.
/external/mesa3d/src/mesa/main/image.c
|
7d16e2c0cd70dc5a23b746dbc8e44c58366b5353 |
|
07-Mar-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: add EXT_texture_compression_latc The encoding/decoding algorithms are shared with RGTC. Thanks to some magic with the base format, the RGTC texstore functions work for LATC too. swrast passes the related piglit tests besides two things: - The alpha channel is wrong (it's always 1), however the incorrect alpha channel makes some other tests fail too, so I guess it's unrelated to LATC. - Signed LATC fetches aren't correct yet (signed values are clamped to [0,1]), however RGTC has the same problem. Further testing (with other of my patches) shows that hardware drivers and softpipe work. BTW, ETQW uses this extension.
/external/mesa3d/src/mesa/main/image.c
|
d44fbd3c9d976763ec1f4a8f0314f294be8c14f4 |
|
18-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix comments for _mesa_clip_readpixels()
/external/mesa3d/src/mesa/main/image.c
|
4d6994e40ebccf9428fc757d845e25c0e0c12cef |
|
16-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: fix mipmap generation for MESA_FORMAT_AL44 This was missed when implementing AL44.
/external/mesa3d/src/mesa/main/image.c
|
db61b9ce39bccc43140357652ceb78baaf2aea44 |
|
07-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/image.c
|
0117da40cd7edd3d165bb28569c289b37eca12b9 |
|
06-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Include mtypes.h in files that use gl_context struct. Directly include mtypes.h if a file uses a gl_context struct. This allows future removal of headers that are not strictly necessary but indirectly include mtypes.h for a file.
/external/mesa3d/src/mesa/main/image.c
|
2d270ac0904a1e3779906f7dbf493f31e5b3823b |
|
09-Dec-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Fix GL_FIXED arrays. It is broken since 433e5e6defc85d8b1d6262aff990e3f5a8b37027.
/external/mesa3d/src/mesa/main/image.c
|
802bd6b7059122bccaf4bd27ae4062a70aa4e918 |
|
08-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: remove stray GL_FLOAT case in _mesa_is_legal_format_and_type()
/external/mesa3d/src/mesa/main/image.c
|
0a3566cec02f4fc3fef5a29b31ca990d2c08e293 |
|
29-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: additional integer formats in _mesa_bytes_per_pixel()
/external/mesa3d/src/mesa/main/image.c
|
7faf521fad970d6f6706fc9d3c3f4644f2e158ac |
|
29-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: add const qualifier to _mesa_is_legal_format_and_type()
/external/mesa3d/src/mesa/main/image.c
|
113c1832b1fef04fc4856b4efeab71ac76a87ad0 |
|
29-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: fix integer cases in _mesa_is_legal_format_and_type() Some integer formats work with some packed datatypes.
/external/mesa3d/src/mesa/main/image.c
|
e7343cd704afb19b6491b8cbf591e0dda0160f87 |
|
27-Oct-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary header.
/external/mesa3d/src/mesa/main/image.c
|
862bb1b0ff9131eec1db7658b088ea1f9fae628f |
|
26-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: additional switch cases for GL_EXT_texture_integer
/external/mesa3d/src/mesa/main/image.c
|
1c131752c3e07ef91f49d4970dafca6d26585334 |
|
23-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: split up the image.c file New files: pack.c - image/row packing/unpacking functions pixeltransfer.c - pixel scale/bias/lookup functions
/external/mesa3d/src/mesa/main/image.c
|
d4a296caaabfe608fc2b9b3e3c7188249cc2b402 |
|
22-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: add missing cases for packing red/green images
/external/mesa3d/src/mesa/main/image.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/image.c
|
31aca27c08d6a385c595d34fe4ee06390bf5b0e8 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLframebuffer typedef and just use struct gl_framebuffer
/external/mesa3d/src/mesa/main/image.c
|
1ca6cbec1b1168b55fecb264d4e75a26de2cccaf |
|
02-Oct-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
rgtc: Detect RGTC formats as color formats and as compressed formats
/external/mesa3d/src/mesa/main/image.c
|
7c6147014a726eefb7a73c8520a0b48a57248a03 |
|
02-Oct-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
ARB_texture_rg: Add GL_COMPRESSED_{RED,RG} cases in _mesa_is_color_format
/external/mesa3d/src/mesa/main/image.c
|
5d1387b2da3626326410804026f8b92f1a121fdc |
|
29-Sep-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats
/external/mesa3d/src/mesa/main/image.c
|
a62efdf82c20747feb11dfd7756f0579aa914b57 |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove EXT_convolution. More optional code.
/external/mesa3d/src/mesa/main/image.c
|
73578ba9c4938db3a23198c3a2ddf843cfc4f700 |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove SGI_color_matrix. Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/image.c
|
6c227e57e69158e4da40c69322db0eac4c31086c |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove SGI_color_table. Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/image.c
|
7126e38d9037da66fd531c4cb02b3843b68b84ff |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove EXT_histogram. This has always been optional, and not useful.
/external/mesa3d/src/mesa/main/image.c
|
245d5a8913f6f4487e837d112a97093c06b639ea |
|
31-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/main/image.c
|
abd5627a6a034885b0b01b995c73870da1361bb0 |
|
06-Jul-2010 |
Brian Paul <brianp@vmware.com> |
mesa: initial support for unnormalized integer texture formats As defined by GL_EXT_texture_integer.
/external/mesa3d/src/mesa/main/image.c
|
e485af774efba897dcbef4697158428c2298d964 |
|
27-Apr-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move/rename is_depth_or_stencil_format() Put it with other, similar functions.
/external/mesa3d/src/mesa/main/image.c
|
c34feadd1c2fa5c62022c1f48ee675b25a985ac6 |
|
23-Apr-2010 |
Brian Paul <brianp@vmware.com> |
mesa: make is_compressed_format() non-static
/external/mesa3d/src/mesa/main/image.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/image.c
|
c7ac486261ad30ef654f6d0b1608da4e8483cd40 |
|
19-Feb-2010 |
Kenneth Graunke <kenneth@whitecape.org> |
Remove _mesa_memcpy in favor of plain memcpy. This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/image.c
|
b30898f4ab533085d97a33638ad0a1cf9ddb1d67 |
|
14-Feb-2010 |
Karl Schultz <karl.w.schultz@gmail.com> |
mesa: Fix compiler warnings Add explicit casts, fix constant types, fix variable types. Fixes about 340 warnings in MSFT Visual Studio.
/external/mesa3d/src/mesa/main/image.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
|
2cbc3e0a206b701780c893cf96507778ab1fb5a1 |
|
19-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary header from image.c.
/external/mesa3d/src/mesa/main/image.c
|
5ac16495a2772886100789f04e1a7d65068e9a40 |
|
05-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
|
82421c549f782cee0d377a064852813117ff6850 |
|
04-Jan-2010 |
Brian Paul <brianp@vmware.com> |
mesa: added GL_DU8DV8_ATI in extract_float_rgba() Fixes warning seen with Shadowgrounds. See bug 24016.
/external/mesa3d/src/mesa/main/image.c
|
195568e4cb0524d71db0ac68cf5a95b33a1af6b4 |
|
04-Jan-2010 |
Brian Paul <brianp@vmware.com> |
mesa: more detailed error message in extract_float_rgba()
/external/mesa3d/src/mesa/main/image.c
|
7aeaca33c331f70d507fc83583b13b8d9fc3e847 |
|
05-Oct-2009 |
Ben Skeggs <bskeggs@redhat.com> |
mesa: fix return value when clipping {Read,Draw}Pixels height <= 0 Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/mesa/main/image.c
|
278e76832fc26678592368b7b89bfddc137e0e93 |
|
02-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: new _mesa_expand_bitmap() function
/external/mesa3d/src/mesa/main/image.c
|
10d81f466794c61c11225c94b2125bf2dd23748e |
|
01-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: added _mesa_is_stencil_format()
/external/mesa3d/src/mesa/main/image.c
|
73b150c816c46a88e3e5d97f9b73ab0095f2bc60 |
|
13-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: refactor: move _mesa_is_color/depth/stencil_format() helpers to image.c
/external/mesa3d/src/mesa/main/image.c
|
1f713059934c2365a42aadfdca49213b36a7de90 |
|
05-Aug-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: src/mesa/main/state.c
|
727b2d747e13fed78bf62cfbf4a31427eed0ef29 |
|
05-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: make _mesa_clip_blit() a shared function
/external/mesa3d/src/mesa/main/image.c
|
bf89ecb6c92aaaeccd7b6f093cb8bae9fd56aaf6 |
|
11-Jun-2009 |
José Fonseca <jfonseca@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c
|
8fa8669aeba45d1b57f3cc41429578d55cad378a |
|
10-Jun-2009 |
José Fonseca <jfonseca@vmware.com> |
mesa: Fix typo in bitmask.
/external/mesa3d/src/mesa/main/image.c
|
1b3f5df1e0e9ff956315262196e4947913c7f172 |
|
22-May-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch'
|
995456f9305593005f8466520314ee087f3d422a |
|
22-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: allow GL_BITMAP type in _mesa_image_image_stride() It's possible to hand a GL_COLOR_INDEX/GL_BITMAP image to glTexImage3D() which gets converted to RGBA via the glPixelMap tables. This fixes a failure with piglit/fdo10370 with Gallium.
/external/mesa3d/src/mesa/main/image.c
|
87ba2285fe11dfe068798e5f8ea8e089a5d8b28b |
|
06-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add GL_DOUBLE case in _mesa_sizeof_type()
/external/mesa3d/src/mesa/main/image.c
|
ac1ff1b9fe19077e53ff4cd14a1b083232c8bf72 |
|
08-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add another special/optimized case in _mesa_unpack_depth_span()
/external/mesa3d/src/mesa/main/image.c
|
c7eb423c49ef3e0e071deaab04dad55254f2fa30 |
|
04-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove the noClamp parameter to _mesa_pack_rgba_span_float() It was only set to GL_TRUE in one place where it isn't really needed (glGetTexImage(sRGB format)).
/external/mesa3d/src/mesa/main/image.c
|
c6a6cc191813e8343a17b028146a34f193a6ce44 |
|
27-Mar-2009 |
Roland Scheidegger <sroland@vmware.com> |
mesa: add new signed rgba texture format This is a (partial) backport of the signed texture format support in OGL 3.1. Since it wasn't promoted from an existing extension roll our own.
/external/mesa3d/src/mesa/main/image.c
|
a577471c546732419908893b481948feac5b7241 |
|
18-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use the IROUND() macro in pixel packing code It turns out some tests are sensitive to rounding vs. truncating when converting float color values to integers in glReadPixels(). In particular, this matters when the destination format is 5/6/5 or 4/4/4/4, etc.
/external/mesa3d/src/mesa/main/image.c
|
f786e46cf4fbf50a1cacfb81e22ee155ffe6edd3 |
|
13-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: added GL_DU8DV8_ATI case in _mesa_components_in_format() This gets hit when glTexSubImage2D() is called with format==GL_DU8DV8_ATI.
/external/mesa3d/src/mesa/main/image.c
|
47053782b8e82f447d7d2fb590da9cced2926021 |
|
12-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move declarations before code
/external/mesa3d/src/mesa/main/image.c
|
114152e068ec919feb0a57a1259c2ada970b9f02 |
|
12-Mar-2009 |
Roland Scheidegger <sroland@vmware.com> |
mesa: add support for ATI_envmap_bumpmap add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly)
/external/mesa3d/src/mesa/main/image.c
|
f1f022dbb103947b0edf5ae984fcff00f6a8e539 |
|
06-Jan-2009 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: Fix the size per pixel for packed pixel format data type.
/external/mesa3d/src/mesa/main/image.c
|
d01c44aacaeabe1dd187163f9e204f40401698bc |
|
19-Dec-2008 |
Eric Anholt <eric@anholt.net> |
mesa: Clip copytexsubimage to read framebuffer bounds, not scissor region.
/external/mesa3d/src/mesa/main/image.c
|
aa09e0a1d532d0de2e094957d0509a7f60ebeafa |
|
19-Dec-2008 |
Eric Anholt <eric@anholt.net> |
mesa: Correct _mesa_clip_to_region() off-by-one. Note how if: x + width == xmax + 0: width -= 0 x + width == xmax + 1: width -= 0 x + width == xmax + 2: width -= 1 So, the function was clipping to [xmin, xmax+1), not [xmin, xmax) like it was supposed to. Same for ymax.
/external/mesa3d/src/mesa/main/image.c
|
2f9ceb158afffe5ea390b909261988267e663e36 |
|
19-Nov-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: clamp luminance if needed. This fixes glReadPixels(GL_LUMINANCE, GL_FLOAT)/glGetTexImage(GL_LUMINANCE, GL_FLOAT) issue on fixed-point color buffers.
/external/mesa3d/src/mesa/main/image.c
|
452a592ca4b1bac78eee53fb9f2f1deac7832840 |
|
31-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa: Apply MSVC portability fixes from Alan Hourihane.
/external/mesa3d/src/mesa/main/image.c
|
03bafd1f9fa000abdb794b2ae344a68840c83201 |
|
27-Sep-2007 |
Brian <brian.paul@tungstengraphics.com> |
Added new _mesa_clip_copytexsubimage() function to do avoid clipping down in the drivers. This should probably be pulled into main-line Mesa... (cherry picked from commit 324ecadbfdf9b944e059832f146451e4151dcb21)
/external/mesa3d/src/mesa/main/image.c
|
24172fe595eede2649dd88363d2cda68f928a03e |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move _mesa_update_minmax/histogram() into image.c (cherry picked from commit eded7f010d344a909cf9c403eb3bdad91804d174)
/external/mesa3d/src/mesa/main/image.c
|
18d2822905ac3187318bd662f80c2836bdfa7c1f |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move pixel map/scale/bias code into image.c pixel.c is just the API-related code now.
/external/mesa3d/src/mesa/main/image.c
|
30640695400b9b27656893753ae6b62f2082ce9b |
|
18-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking
/external/mesa3d/src/mesa/main/image.c
|
48c37a29fa527aabcec76731de0bee508869e835 |
|
09-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
fix byte swap bug for GLint stencil indexes (bug 11909)
/external/mesa3d/src/mesa/main/image.c
|
2c3cb693ccb760b7b1b7bb9f37491d1499c97938 |
|
02-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
fix stencil value masking bug 11805, and fix sizeof() bug
/external/mesa3d/src/mesa/main/image.c
|
501b5305b939ac38177dcd73ec72f4a39296e0c4 |
|
30-Jul-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
handle LSB_FIRST in _mesa_pack_bitmap by the way used in _mesa_unpack_bitmap
/external/mesa3d/src/mesa/main/image.c
|
25cfb68f0b3baf0e74d1f6a37afab46370f6711b |
|
08-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
Change float depthScale param to _mesa_unpack_depth_span() to GLuint depthMax.
/external/mesa3d/src/mesa/main/image.c
|
64359af07188c06dcc6a9a95ba05f7e8209a7379 |
|
08-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
check depthScale value for optimized ushort->uint case (fixes bug 11474)
/external/mesa3d/src/mesa/main/image.c
|
ffa2659204121f703208782ff225a22e0c21b173 |
|
05-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
stencil pixel map didn't work in _mesa_unpack_stencil_span(), bug 11475
/external/mesa3d/src/mesa/main/image.c
|
06542019a86d4b9e4f4dfb7a73aa131910465230 |
|
02-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
avoid unnecessary clamping of depth values (bug 11448)
/external/mesa3d/src/mesa/main/image.c
|
f0707c789a4c8f02b9b9f51012bd41691779e166 |
|
11-May-2007 |
Brian <brian@yutani.localnet.net> |
more indentation fixes, remove 'register' keywords
/external/mesa3d/src/mesa/main/image.c
|
aed53ba525e4a105a5e817786fa6346d64ad81a6 |
|
11-May-2007 |
Brian <brian@yutani.localnet.net> |
re-indent some code
/external/mesa3d/src/mesa/main/image.c
|
e5cf37c1786057252a4db28d4ae75bd24a0e020b |
|
21-Apr-2007 |
Brian <brian@yutani.localnet.net> |
fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690
/external/mesa3d/src/mesa/main/image.c
|
6bde08815fae2a5ba95e0446d8c73040d1f321bc |
|
19-Apr-2007 |
Brian <brian@yutani.localnet.net> |
In _mesa_unpack_depth_span() look for special cases of GLuint->GLushort and GLushort->GLuint conversion. This improves performance and avoids int/float/int conversion problems that can introduce errors during glCopyTexImage(). Another fix for the depth peeling algorithm.
/external/mesa3d/src/mesa/main/image.c
|
704cd61120443501530279937a144a5dd4b6399e |
|
21-Mar-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: revert f9f79c8d770e696249bd98c68b563f887562c974 to fix #10232 Table6.1(in gl2.1) has been applied for glGetTexImage before calling into _mesa_pack_rgba_span_float.
/external/mesa3d/src/mesa/main/image.c
|
bb02092d749ff9d58a13fd99f66154504b4f3dd1 |
|
18-Mar-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: SWAP_BUFF support when calling DrawPixels(DEPTH_COMPONENT) or TexImage(DEPTH_COMPONENT)
/external/mesa3d/src/mesa/main/image.c
|
7573b58db659b32f3589fc955959710d44353239 |
|
16-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Colortable re-org. The pixel transfer path has three color table lookups. Use an array [3] to store that info, rather than separate variables.
/external/mesa3d/src/mesa/main/image.c
|
0cfdf432e4efe6662c6cea013a6870a4f82cb478 |
|
15-Mar-2007 |
Brian <brian@yutani.localnet.net> |
implement byteswapping for all multi-byte types in _mesa_pack_rgba_span_float(), bug 10298
/external/mesa3d/src/mesa/main/image.c
|
b6adf336f41d2f0ed0ea33eaf53faee9635a2405 |
|
14-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Re-org of gl_pixel_attrib struct. Reorder fields according to the order in which the pixel transfer operations take place. Improve comments. Move the pixel maps out of gl_pixel_attrib since they're not supposed to be pushed/popped by glPush/PopAttrib. New gl_pixelmap and gl_pixelmaps structs to contain the pixelmaps.
/external/mesa3d/src/mesa/main/image.c
|
53f83b435ce9a94092503712e3d4e16d4c942752 |
|
13-Mar-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: _mesa_unpack_image 1. take packed pixel data as a component 2. fix for GL_BITMAP when compiling glTexImage, etc into a display list: a. flip byte if lsbFirst is true since DefaultPacking->lsbFirst is false. b. handle SkipPixels
/external/mesa3d/src/mesa/main/image.c
|
17fb7821d7cdc0ed211eaef013ee7798619a61d3 |
|
12-Mar-2007 |
Brian <brian@yutani.localnet.net> |
clean-up, simplify _mesa_image_row_stride()
/external/mesa3d/src/mesa/main/image.c
|
c1a544733749cd388b9f51d087c695b2ce0ec729 |
|
12-Mar-2007 |
Brian <brian@yutani.localnet.net> |
take GL_UNPACK_ALIGNMENT into account in _mesa_image_row_stride() for GL_BITMAP type (bug 10261)
/external/mesa3d/src/mesa/main/image.c
|
f9f79c8d770e696249bd98c68b563f887562c974 |
|
09-Mar-2007 |
Brian <brian@yutani.localnet.net> |
New IMAGE_RED_TO_LUMINANCE flag passed to _mesa_pack_rgba_span_float() to fix glGetTexImage(GL_LUMINANCE) bug #10232.
/external/mesa3d/src/mesa/main/image.c
|
5893474c741274cde7a312c920dacfb00790c302 |
|
31-Jan-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
_mesa_pack_rgba_span_float: fix for packing data into group
/external/mesa3d/src/mesa/main/image.c
|
ebe4c893f8c0e80fe474743574a377d460b5f3e8 |
|
16-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) bug 9044
/external/mesa3d/src/mesa/main/image.c
|
40b88fd1f3dedd0137b170a7272854e2bf4c3210 |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove needless condition
/external/mesa3d/src/mesa/main/image.c
|
5b0edff412f45fe64bd42fb481adeda7d34b0fa8 |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Consolidate, move, fix code related to color index and stencil image transfer operations (shift, offset, table lookup, etc).
/external/mesa3d/src/mesa/main/image.c
|
176501dfff14b5bec78af2b3487207d42c26d37a |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of incoming colors when applying pixel transfer ops. In all cases, the caller either indicates there's no pixel transfer ops, or the incoming colors are coming from temporary storage already and can be safely modified.
/external/mesa3d/src/mesa/main/image.c
|
8a9b5518fb946462fe55a62c1da1cab94d6d12cc |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/GLuint/GLbitfield/
/external/mesa3d/src/mesa/main/image.c
|
6b998c5584b7b4be84551a7811d04dcff8487cc9 |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed obsolete _mesa_pack_rgba_span_chan()
/external/mesa3d/src/mesa/main/image.c
|
4bb9f4115c4b1930a140da78feff953e80f8a4f5 |
|
13-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
don't use temp storage in _mesa_convert_colors() when possible
/external/mesa3d/src/mesa/main/image.c
|
32a966dad9c5c6309adafcb58050cd0f70c32bde |
|
12-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added _mesa_convert_colors(). _mesa_clip_drawpixels() now handles Pixel.ZoomY==-1.
/external/mesa3d/src/mesa/main/image.c
|
31a66ada72e5d9eb728f5149b72121bb04776016 |
|
11-Sep-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
undo some accidental changes in _mesa_is_legal_format_and_type()
/external/mesa3d/src/mesa/main/image.c
|
cb535550588852175f22fd17ad080bc213021881 |
|
10-Sep-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Redefine the BYTE_TO_FLOAT() and SHORT_TO_FLOAT() macros to avoid problems converting 0 to exactly 0.0 This goes against the OpenGL spec (see table 2.6) but solves problems when doing byte -> float -> ubyte conversion for particular texture formats.
/external/mesa3d/src/mesa/main/image.c
|
85bc17495b5fe263f288904aa97dcf16d7eb6910 |
|
07-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
misc clean-ups
/external/mesa3d/src/mesa/main/image.c
|
9b20b68af16af6bd630e9a5ed5b56fdf837fa29f |
|
05-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for float->uint overflow in _mesa_unpack_depth_span()
/external/mesa3d/src/mesa/main/image.c
|
95174c4eb2dcd6fe687ffcddc82bf7b8bf242ebe |
|
28-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
comment about byteswapping in _mesa_unpack_depth_span()
/external/mesa3d/src/mesa/main/image.c
|
ea4fe661d7f3a95d9db17e1475076f1badf8e1a6 |
|
26-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
merge from texman branch
/external/mesa3d/src/mesa/main/image.c
|
ba3da6154c324cc916845bc5de3de077d0b59ffc |
|
12-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added OSMesaColorClamp(), bug 4917
/external/mesa3d/src/mesa/main/image.c
|
a8717180d9805de3bf1ca30eff5487575fcfb384 |
|
09-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Bug 4996. Replace use of FLOAT_TO_USHORT with either CLAMPED_FLOAT_TO_USHORT or UNCLAMPED_FLOAT_TO_USHORT. Same should be done for UBYTE, UINT, etc.
/external/mesa3d/src/mesa/main/image.c
|
31340f6645b34314469894c02b1df88886811e85 |
|
01-Oct-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_pack_depth_stencil_span()
/external/mesa3d/src/mesa/main/image.c
|
1ad7b99925e044f82e635f746c1ef2df77f69ac9 |
|
28-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Initial work for GL_EXT_packed_depth_stencil extension. glReadPixels done, glDrawPixels mostly done.
/external/mesa3d/src/mesa/main/image.c
|
c0b4b9fc3e51c09a864fe5e3d439da95f8f0edc5 |
|
06-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove DEFARRAY, CHECKARRAY stuff
/external/mesa3d/src/mesa/main/image.c
|
a760ccf6d8a1f94d505b4c211ff4c30bc1d325a8 |
|
03-Dec-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence a variety of warnings found with g++ 3.4.2
/external/mesa3d/src/mesa/main/image.c
|
60909388ab136d849d99eab49e782a53772a618f |
|
10-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpacking and ignored for 1D and 2D images. Need to pass in image dimensions (1,2,3) to the _mesa_image_address() function. This change gets propogated to some other routines. Also added new _mesa_image_address[123]d() convenience functions.
/external/mesa3d/src/mesa/main/image.c
|
e677da9e54e836609f94a3aaca27d68a0bacbb96 |
|
09-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a comment and assertion in _mesa_clip_drawpixels() for PixelZoom
/external/mesa3d/src/mesa/main/image.c
|
4084e3c215d4db6370422fc718217bade7445618 |
|
09-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_clip_drawpixels() and _mesa_clip_readpixels()
/external/mesa3d/src/mesa/main/image.c
|
450e917c9d71f696bca2ba11960a521e64385ec2 |
|
31-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use the _mesa_scale_and_bias_rgba() function in the convolution functions. Minor clean-ups.
/external/mesa3d/src/mesa/main/image.c
|
cbef8c47760425c6e77b57deec8ee52d096040ff |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix a comment
/external/mesa3d/src/mesa/main/image.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/image.c
|
5b05a187dc34fa3ab6b5ab6bc1a6e98df80a2553 |
|
12-Jun-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
disable GL_INTENTSITY in _mesa_is_legal_format_and_type(). See table 3.6 of the 1.5 spec
/external/mesa3d/src/mesa/main/image.c
|
db862e4d4c575fa9ea306fd4d271b58d1b77e83b |
|
13-May-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_BGR can't be used with the packed types, according to the GL spec. Enforce such.
/external/mesa3d/src/mesa/main/image.c
|
f35b47fa623991b296b7a9a4e280956a5106f976 |
|
12-May-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
some component ordering bugs in extract_float_rgba()
/external/mesa3d/src/mesa/main/image.c
|
f959f6e1dc27c71fc0ccc56e09b29101b3bf3b97 |
|
22-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
New glTexImage code. The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete.
/external/mesa3d/src/mesa/main/image.c
|
7a6b71ef2944bae1718e8167b2faaceb8422071c |
|
13-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implementation of GL_EXT_pixel_buffer_object extension. Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/main/image.c
|
4923e1926ad7b7eb7de017eda8e7db64d357e5c8 |
|
28-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet).
/external/mesa3d/src/mesa/main/image.c
|
94f9d4c0dd2b62e01032c2b0dd9b8a25466690c2 |
|
28-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-ups
/external/mesa3d/src/mesa/main/image.c
|
833d96aa913dcb0c5ca085cc7ebee3df90f7fbf8 |
|
28-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() function
/external/mesa3d/src/mesa/main/image.c
|
8cfd08b6134e2036ddceb1facfa82e15026068a2 |
|
28-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
rename some span pack/unpack functions for better uniformity
/external/mesa3d/src/mesa/main/image.c
|
d0582776a619cc0633a0cbeea010a0db5e3e210f |
|
28-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()
/external/mesa3d/src/mesa/main/image.c
|
2c9f50dd4acc65ddfeb8e3fde98137711167e579 |
|
25-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
casts for g++
/external/mesa3d/src/mesa/main/image.c
|
7eb3e9b9648938500c6172a88fb2998e6264467f |
|
18-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some groundwork for supporting GLhalf datatype.
/external/mesa3d/src/mesa/main/image.c
|
9c7b81697b2a381d7083e8e4c52f919f36ea9fa1 |
|
23-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix a few more glitches from last big check-in
/external/mesa3d/src/mesa/main/image.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/image.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/image.c
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/main/image.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/image.c
|
551b65f13754e6760e5c272ff86f8873c9c13e5c |
|
21-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_MESA_pack_invert
/external/mesa3d/src/mesa/main/image.c
|
c5b995066020191982b2315fc45d05e068eee761 |
|
21-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)
/external/mesa3d/src/mesa/main/image.c
|
c450d57991628318696ee7a2bd052f91f480cda3 |
|
26-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced GLshort with GLushort in _mesa_sizeof_packed_type()
/external/mesa3d/src/mesa/main/image.c
|
aeb4434563c4014a662ea334878b60d3031bb3c1 |
|
19-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture memory. These can be overridden by applications which need to manage this memory specially. Contributed by Gerk Huisma. Also, new code for 8-bit -> 16-bit/channel texture image storage which fills in the least-significant bits properly.
/external/mesa3d/src/mesa/main/image.c
|
d488af5b34e390a9b81dac96053bd45f34ffffff |
|
13-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_image_image_stride()
/external/mesa3d/src/mesa/main/image.c
|
96385fa15569e25cd0977e678c0ff3bdab6ef316 |
|
14-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on float colors (still not finished)
/external/mesa3d/src/mesa/main/image.c
|
cc22179cd855dad85a28c40416873a07e8b7cc0c |
|
13-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed an assertion
/external/mesa3d/src/mesa/main/image.c
|
47cf442c1164b6b406117fccfb8b564602741ee3 |
|
16-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
/external/mesa3d/src/mesa/main/image.c
|
a51f07d5a148705c1c118dece1630972753ca349 |
|
15-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
_mesa_pack_index_span() was broken for non-GLubyte datatypes
/external/mesa3d/src/mesa/main/image.c
|
01429fa46a05cba7d2d11825facd7d8e6117dacd |
|
05-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_INTENSITY case was incorrect in extract_float_rgba()
/external/mesa3d/src/mesa/main/image.c
|
b51b0a847d7e7daaea69f77ab569086ef81c24a2 |
|
07-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots of potential problems
/external/mesa3d/src/mesa/main/image.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/image.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/image.c
|
23e8d46e072669e0974d7b2c168d4770183106bd |
|
17-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
moved depth/index/stencil span packing into image.c
/external/mesa3d/src/mesa/main/image.c
|
10686f42c90673daaac61971be553a78fcdb2ab1 |
|
14-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed bogus assertions
/external/mesa3d/src/mesa/main/image.c
|
b6bcae5698df88f7730d40004ce7ce0462e97a20 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h. Replace "RGBAMode" with "rgbMode", etc. Other minor clean-ups.
/external/mesa3d/src/mesa/main/image.c
|
6532db986883ea1a431c043126de4947465834a1 |
|
03-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More color macro clean-ups. FLOAT_TO_CHAN() macro removed.
/external/mesa3d/src/mesa/main/image.c
|
3041d05bbcccfddba01a1eeaba01e5da0e1e99af |
|
02-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places.
/external/mesa3d/src/mesa/main/image.c
|
45015e4d79d63183f6d9c4e4fad655921e07b0ab |
|
28-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Pass scale and bias values to _mesa_scale_and_bias_rgba(). Implemented post-convolution scale and bias operation.
/external/mesa3d/src/mesa/main/image.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/image.c
|
8a9507442a9811e2c4a4bac6a993e8a900c50d4d |
|
10-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed imaging files to histogram since that's what's inside
/external/mesa3d/src/mesa/main/image.c
|
3d960a0d84be0ffdd491dd37ff80bedf4a44fe92 |
|
10-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_BGR case was misplaced in _mesa_is_legal_format_and_type() (Jeff Hartmann)
/external/mesa3d/src/mesa/main/image.c
|
9499e017b7e05411a32b3e4fa94885eaec0d7277 |
|
30-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead. More minor GLchan changes. Silence some compiler warnings in cva.[ch]
/external/mesa3d/src/mesa/main/image.c
|
699bc7b73d2fede77d3290f66c1ec355afd0373e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
More GLchan color channel changes. Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
/external/mesa3d/src/mesa/main/image.c
|
c893a015d8a50a38cd3f727d99835e7e7e2ccea9 |
|
28-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
New colormac.h file for color-related macros. Lot's of clean-up in macros.h and mmath.h
/external/mesa3d/src/mesa/main/image.c
|
fa849a0e1622039bf66ef2b7506669aba8d77d91 |
|
05-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
drawing color-index image to RGB window was broken
/external/mesa3d/src/mesa/main/image.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/main/image.c
|
64a23a0f9c6a08f6118f6488c191a079c43245a2 |
|
15-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated comments
/external/mesa3d/src/mesa/main/image.c
|
881ec9ee6740b509e59cdcf0344c5b73f3f6fa8a |
|
12-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
packing of GLushort packed types was broken
/external/mesa3d/src/mesa/main/image.c
|
b92d64e150a3b1389f5a4b6cbfe57425a77f24bf |
|
31-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed some variables
/external/mesa3d/src/mesa/main/image.c
|
116970154dc3bb148178e1a9fe38554fbbd133c8 |
|
30-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_pack_float_rgba_span()
/external/mesa3d/src/mesa/main/image.c
|
ef9025a641624991113b7df2eecdf7c8e330a31c |
|
29-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated some comments
/external/mesa3d/src/mesa/main/image.c
|
fa4525e289b475b928a7b2c4055af9dd7fe46600 |
|
21-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
implemented new ImageTransferState bitmask
/external/mesa3d/src/mesa/main/image.c
|
c29714dccb664562958cf36cdedee9c4377585d2 |
|
01-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
enabled GL_POST_CONVOLUTION_COLOR_TABLE
/external/mesa3d/src/mesa/main/image.c
|
2a1f50aee4f30dbd0c55d8f0b7185b690c841051 |
|
27-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed GL_INTENSITY error checking bug
/external/mesa3d/src/mesa/main/image.c
|
3c8299c77967611db138169c56a7c6a1c0086d1c |
|
22-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added FREE(depth) in error clause before return
/external/mesa3d/src/mesa/main/image.c
|
fbbac25ad304e09a4cde52bd09b4940ac4785623 |
|
20-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed alignment bug in _mesa_image_row_stride()
/external/mesa3d/src/mesa/main/image.c
|
7a39d2f833807f8defd2304b0ff180944c23ea0c |
|
10-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more GL_EXT_convolution work
/external/mesa3d/src/mesa/main/image.c
|
1a1cf7ed75d799bbda34399ddab7949b8c06686e |
|
04-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
implemented GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/image.c
|
c397a6b28351ad97f996f913cfe9266b9f9096f6 |
|
18-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more color table and imaging work
/external/mesa3d/src/mesa/main/image.c
|
a5f4cae20a5d47bf5e0f8d1aa35650d16391097d |
|
17-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
work on GL_SGI_color_table
/external/mesa3d/src/mesa/main/image.c
|
83aeeb0967a5ea4b6942fd255871537026d360c4 |
|
16-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
cleaned up whitespace
/external/mesa3d/src/mesa/main/image.c
|
179870a5b806a3ee84cb56fa20c3a003f9fc5b97 |
|
12-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_SGI_color_table, pixel transfer code clean-up
/external/mesa3d/src/mesa/main/image.c
|
250069dbb443f26f4dcc409c9c873019a5f50f9d |
|
08-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/image.c
|
070b2644c6d3b0b4c6da64addd85245d730b6240 |
|
29-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing GL_INTENSITY case in _mesa_components_in_format()
/external/mesa3d/src/mesa/main/image.c
|
279d9e3ea7551332d5639b514e004ee66c37d08b |
|
21-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
made _mesa_native_packing const
/external/mesa3d/src/mesa/main/image.c
|
b7d076fc96ac27117421653a043d00a95f789d24 |
|
21-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed imaging functions to _mesa_ prefix
/external/mesa3d/src/mesa/main/image.c
|
ae40595b6943d41dfad0e9b500d5db70b2ad8c6e |
|
21-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_image_row_stride()
/external/mesa3d/src/mesa/main/image.c
|
959f802dabd4f4347dc0ea925ae687abb6938588 |
|
19-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed compiler warnings on BeOS R4
/external/mesa3d/src/mesa/main/image.c
|
7c652d77220610ecc19aaefa20876216b035e961 |
|
13-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed polygon stipple packing/unpacking
/external/mesa3d/src/mesa/main/image.c
|
ed30dfa1264ec8875a3162c3c8778bc703bf11d5 |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
runtime selectable depth buffer depth
/external/mesa3d/src/mesa/main/image.c
|
a5f618a291e67e74c56df235d45c3eb967ebb41f |
|
21-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed bug in GL_UNSIGNED_INT_10_10_10_2 unpacking
/external/mesa3d/src/mesa/main/image.c
|
a0020435f58baef6a67d3c073b62ea6b1d143af1 |
|
13-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
init a few vars to silence compiler warnings
/external/mesa3d/src/mesa/main/image.c
|
276988ec96a48d4ee5c28c0a2da3aa2b5ee0bbea |
|
05-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-up in _mesa_unpack_ubyte_color_span()
/external/mesa3d/src/mesa/main/image.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/image.c
|
327c69127cf6203681d418a76186f70cc71b9212 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up of header includes (Daryll)
/external/mesa3d/src/mesa/main/image.c
|
b09a4cd913e2de612fddf5411185a257da35647c |
|
03-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added another fast-path in _mesa_unpack_ubyte_color_spa(), more comments
/external/mesa3d/src/mesa/main/image.c
|
c3f0a511a725c7b3d3d7d93b1955aaaa2bb32f0d |
|
03-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
new texture image processing
/external/mesa3d/src/mesa/main/image.c
|
98b607b57da6f7d2ae6e02906c1ae72cd1c3f311 |
|
26-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed stupid error in GL_RGA case in gl_pack_rgba_span()
/external/mesa3d/src/mesa/main/image.c
|
64b7da799fe82f566706f8b6771b9d12477e4373 |
|
22-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed byteswapping bug in gl_pack_rgba_span()
/external/mesa3d/src/mesa/main/image.c
|
3428162e27c5937291a3ea16d4cd339728ee7f52 |
|
22-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added optimized GL_RGB, GL_UNSIGNED_BYTE case to gl_pack_rgba_span)
/external/mesa3d/src/mesa/main/image.c
|
351752caff2b151c6ddfc02c2df30ba4176e1224 |
|
19-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added more format/type error checking code
/external/mesa3d/src/mesa/main/image.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/image.c
|
567a1de66606ebbb3e54140925a84f5095101532 |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/image.c
|
60a249d009acec34bd61e12f01caf7bdf87e895c |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/image.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/image.c
|
af19f37b797942e08c5847cfcc9be9792b2ebc32 |
|
15-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed unused GLcontext arg from a few functions
/external/mesa3d/src/mesa/main/image.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/image.c
|