76db2c121c5436dc37a66d398fcaa9b26478c5ec |
|
07-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium: add util_format_stencil_only helper function used for stencil sampler views. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
34075d4133f83e6fec31a62ee4b1b3c565abda56 |
|
18-May-2012 |
James Benton <jbenton@vmware.com> |
util: Added util_format_is_array. This function checks whether a format description is in a simple array format. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
0b0f4628d6fb8276a9f1c336a785a838b602bca8 |
|
18-Apr-2012 |
James Benton <jbenton@vmware.com> |
llvmpipe: Added support for color masks in AoS blending. Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5c8040aee621735ab845f343c8dcc9fa03a1151f |
|
08-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
u_format: fix a comment about subsampled formats Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ce671c7aceca33a2f29dddfaa555a25218524146 |
|
28-Feb-2012 |
Brian Paul <brianp@vmware.com> |
util: better comment for util_is_format_compatible()
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
1ba3240b281fcbbf03372a6e2db68292cb8a8907 |
|
02-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
u_format: implement fetch_rgba_uint and fetch_rgba_sint for integer formats Fetching int as float and vice versa is not allowed. Fetching unsigned int as signed int and vice versa is not allowed either. Doing conversions like that isn't allowed for samplers in OpenGL. The three hooks could be consolidated into one fetch hook, which would fetch uint as uint32, sint as sint32, and everything else as float. The receiving parameter would be void*. This would be useful for implementing vertex fetches for shader model 4.0, which has untyped registers. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5c31eb78e5fa4c4cfcc82df3c9a2c34fcd4b402c |
|
28-Nov-2011 |
Chia-I Wu <olv@lunarg.com> |
gallium: add PIPE_FORMAT_ETC1_RGB8 The format is defined by GL_OES_compressed_ETC1_RGB8_texture. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
866f9b18c68ede63c00917ec9c3dae3524ca8826 |
|
11-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
gallium: rename ZS stencil type to UINT (v2) these are never USCALED, always UINT in reality. taken from some work by Christoph Bumiller v2: fixup formatting of table + tabs Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
a441feb757b1be4845ba378f0207dcdc5cc1a407 |
|
19-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
gallium: add initial pure integer support (v2) This add support for unsigned/signed integer types via adding a 'pure' bit in the format description table. It adds 4 new u_format get/put hooks, for get/put uint and get/put sint so that accessors can get native access to the integer bits. This is used to avoid precision loss via float converting paths. It doesn't add any float fetchers for these types at the moment, GL doesn't require float fetching from these types and I expect we'll introduce a lot of hidden bugs if we start allowing such conversions without an API mandating it. It adds all formats from EXT_texture_integer and EXT_texture_rg. 0 regressions on llvmpipe here with this. (there is some more follow on code in my gallium-int-work branch, bringing softpipe and mesa to a pretty integer clean state) v2: fixup python generator to get signed->unsigned and unsigned->signed fetches working. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
61285c6cfa9ce6086d62fa08bc9e3813f0b30d3d |
|
08-Oct-2011 |
Dave Airlie <airlied@redhat.com> |
u_format: add inline helper to find first non void channel This is used in a few places in drivers as well, also the integer support can use it as well. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ff6cf60cb80c3bc31d9a4307c32185f65054bc58 |
|
28-Jul-2011 |
Brian Paul <brianp@vmware.com> |
gallium/util: add util_format_is_srgb() helper
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ffb1996f614679553ef1d029306d0194b3161113 |
|
21-Sep-2011 |
José Fonseca <jfonseca@vmware.com> |
util: Allow to make the depth/stencil format queries without repeatedly looking up the format description. All functions here should take struct util_format_description * IMO, to incentive efficient code.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ba6f1f2c29c148e33acc9d2b411c19c7c9a9d04f |
|
15-Sep-2011 |
Brian Paul <brianp@vmware.com> |
util: add util_format_is_luminance/intensity/rgb(), etc Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
52b9ec727bfeca0cf13078dc352962b58293b2d4 |
|
13-Sep-2011 |
Brian Paul <brianp@vmware.com> |
gallium: minor comments for util_format_channel_description fields
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
be7407b75b12c70e1925c10117937ae2b9e6711f |
|
02-Aug-2011 |
Marek Olšák <maraeo@gmail.com> |
gallium/util: add functions for manipulating swizzles Some of those have been in drivers already.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
75fa5c99a86c1ae0f8a4fecc016a5f82da9ae80a |
|
11-Apr-2011 |
Marek Olšák <maraeo@gmail.com> |
gallium: add and use generic function for querying patented format support (v2) v2: Unsigned floats are allowed regardless of the configure switch.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
11fbdf726da9fbb2864fad68f23ef51634487560 |
|
22-Jan-2011 |
Brian Paul <brianp@vmware.com> |
gallium/util: added util_format_linear()
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
b8684b2458bc9bdcfd6b43dc7c2b8c2d485105fd |
|
04-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Helper function to determined whether two formats can be memcpy'ed. These are the non-trivial conversions that this function recognizes, which was produced by u_format_compatible_test.c: b8g8r8a8_unorm -> b8g8r8x8_unorm a8r8g8b8_unorm -> x8r8g8b8_unorm b5g5r5a1_unorm -> b5g5r5x1_unorm b4g4r4a4_unorm -> b4g4r4x4_unorm l8_unorm -> r8_unorm i8_unorm -> l8_unorm i8_unorm -> a8_unorm i8_unorm -> r8_unorm l16_unorm -> r16_unorm z24_unorm_s8_uscaled -> z24x8_unorm s8_uscaled_z24_unorm -> x8z24_unorm r8g8b8a8_unorm -> r8g8b8x8_unorm a8b8g8r8_srgb -> x8b8g8r8_srgb b8g8r8a8_srgb -> b8g8r8x8_srgb a8r8g8b8_srgb -> x8r8g8b8_srgb a8b8g8r8_unorm -> x8b8g8r8_unorm r10g10b10a2_uscaled -> r10g10b10x2_uscaled r10sg10sb10sa2u_norm -> r10g10b10x2_snorm State trackers and pipe drivers should be updated to take advantage of this knowledge, e.g., in surface_copy.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
f25b6e546e66955d70a1aa72135a5054c4f0ed3e |
|
03-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Utility function to determine the channels that can be written in a color format.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
247b253d326819e9c62801d741b3740a27aeaf8a |
|
10-Aug-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add util_format_srgb(). To convert RGB -> SRGB format.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
a2d360b91545ad00abec518e8449df5d8d838b13 |
|
02-Jul-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add a fetch_rgba_8unorm. Not always implemented, but useful in situations where we want 8unorms and the samples comes as 8unorms as we needlessly convert to/from floats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
9b69545c42ce2722c21419f04794914abc455889 |
|
02-Jul-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Expose util_format_fits_8unorm().
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
0f0c0368faf38d73b0bbbb6e0a147bc94564d3a1 |
|
05-May-2010 |
Brian Paul <brianp@vmware.com> |
gallium/util: added is_format_compressed()
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5a6b9f3855e7ba179626f7b30467e62fc3ae0ffb |
|
03-May-2010 |
Marek Olšák <maraeo@gmail.com> |
util: add util_format_short_name
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
bc3d9a8b187eb0756f4666a13dbc2dc1c01b0299 |
|
03-May-2010 |
Marek Olšák <maraeo@gmail.com> |
util: add util_format_is_plain
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
3865e3abd429132be647bb7c9575dbf20e1ab11d |
|
29-Apr-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
util: Format error format string as the rest of the pipe formats
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
b806f2a2397bb0b76f804bb0af4e0eb299b15907 |
|
24-Apr-2010 |
Brian Paul <brianp@vmware.com> |
gallium/util: document that pack/unpack strides are in bytes
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
866d22ccce93fa507aca06aaa25217d18b1cdd0f |
|
09-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Get all depth stencil tests passing. Note the tests don't test all the paths, in particular stride, and ensuring the old value is preserved.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
d3808b1b1f34dbb826b99102786d94e1baf9d667 |
|
09-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add dedicated depth-stencil packing/unpacking functions. Depth-stencil manually written given that each one is very close to be a special case. u_format_zs.c's still untested.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
89ceb2f3c761d7287f5e2dca84d43dc16f400da0 |
|
08-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
util: (Almost) universal format translation function. Untested.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
47e61426586bb9f9f40950e9c4372e4f12bb9ed6 |
|
03-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Revert unsolicited, untested, unreviewed, and broken changes to format support. Not all is bad, but I'm afraid I'll have to throw the baby with the water given they are all tied to together.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
2a090ae80a597f498f113fe58a772ddf3dca12e0 |
|
02-Apr-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
gallium/util: revert util_format_init addition Putting calls to util_format_init all over the codebase is infeasible. Instead, half float tables are pregenerated, and the s3tc library is loaded on demand. I believe this is a solution that combines performance, cleanliness, flexibility and portability.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5126683e3b971ccfb51e50e560750ce44e86bae8 |
|
02-Apr-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
gallium/util: add util_format_is_supported to check for pack/unpack This improves the code by making it more readable, and removes special knowledge of S3TC and other formats from softpipe.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
aee5bb5b8ad80d4aed849519a80b1d696991e866 |
|
02-Apr-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
gallium/util: add util_format_init that inits s3tc and util_half Switch from auto-init to explicit init for util_half per Brian Paul's indication. NOTE: this is probably broken because not enough things call util_format_init. Will be fixed shortly
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
018aae950df449a18d7d69de54d51af587be94c6 |
|
31-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Make the accessors bidimensional again. Otherwise there's no way to unpack blocks with height >1
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
329814c6ee8a87d67a55ecf197af9d6e6fb7ade0 |
|
18-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Describe PIPE_FORMAT_NONE as PIPE_FORMAT_R8_USCALED. Avoids the need to special case PIPE_FORMAT_NONE so often. Conflicts: src/gallium/auxiliary/util/u_format_table.py
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
69895725cfe9d4dc917ff6e643af9e6e3a6e093f |
|
31-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add callback to fetch a single pixel.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
96bf4aff5bd674bba5d83ab32c46024a686c1a1d |
|
31-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Put the format pack/unpack functions in the description table.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
7a26c875a9195587c408188ddc7d02a42dfde2bb |
|
31-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
b9ad95d3ee9178dce9320d28b20d23d97370f7bd |
|
29-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Distinguish between the different compression formats. In particular, all current uses of util_format_is_compressed() actually mean s3tc.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
e0f10a6fca34619f61c3533b68d89dcb1ff2627c |
|
09-Mar-2010 |
Roland Scheidegger <sroland@vmware.com> |
util: simplify util_format_get_nr_components helper since the number of components is now stored in the pipe format description, we obviously no longer need to figure this out ourselves.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
685340a53e1dcb2a888e634ee71ba24356befe69 |
|
09-Mar-2010 |
Roland Scheidegger <sroland@vmware.com> |
Merge branch 'gallium-vertexelementcso' Conflicts: src/gallium/auxiliary/cso_cache/cso_context.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/drivers/i915/i915_context.h src/gallium/drivers/i965/brw_draw_upload.c src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_context.h src/gallium/drivers/r300/r300_render.c src/gallium/drivers/r300/r300_state_derived.c src/mesa/state_tracker/st_cb_bitmap.c src/mesa/state_tracker/st_cb_clear.c
|
cfde6c50ae6c3ce7912a3d1231c459d020d77f13 |
|
06-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add a new flag, for formats that can be described as a bitmask.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
4afae877e6914e311340e0b1d3490ec2fed9422f |
|
06-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add the shortened format name to the description.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
816d23505abbcd789e7390c515178bc0df8e49c4 |
|
24-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx. Too confusing. I now can get the same information through other means.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
573a8002d540eebf6a39733ba8cdba1569eeab82 |
|
23-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Kill unused UTIL_FORMAT_LAYOUT_SCALAR.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5dce9b252b65102ed69956fdd47862d5cb1c4af1 |
|
23-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Store more derived data in the the format description.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
c2ad9e380121d43f8ac066b590f9929a56bd1b0f |
|
17-Feb-2010 |
Roland Scheidegger <sroland@vmware.com> |
util: new util_format_get_nr_components helper
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
5784381b1e8a7f7535bbd5cc1672770026662bb0 |
|
14-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add pf_name() replacement: util_format_name().
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ad9cc55bed64af71f16b0be89af7d0a76b73ef91 |
|
01-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
util: Add missing includes.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
e4069d07ddd8c2afa5378e54710e19e7517d43d6 |
|
24-Dec-2009 |
Keith Whitwell <keithw@vmware.com> |
gallium/util: quieten compiler
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
a6e663def416f73ea8c0c65e8ee6a4dfaaeffae2 |
|
20-Dec-2009 |
Christoph Bumiller <e0425955@student.tuwien.ac.at> |
util: util_format_get_blocksizebits() returns bits per block.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
c35e5c19e789329b506273de7f3cdcf28e28e112 |
|
18-Dec-2009 |
Michal Krol <michal@vmware.com> |
util: Add util_format_has_alpha(), enclose in extern C.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
b1ed72ebe2599ec178f51d86fd42f26486b9a19b |
|
17-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move the remaining format pf_get_* functions to u_format.h. Previously they depended on format blocks, but after removing those they started depending on format encoding.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ec5577a83da18890a4f334af2241aca41b6ed31b |
|
17-Dec-2009 |
Michal Krol <michal@vmware.com> |
util: Remove util_format_get_block().
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
16c6dce013f089d072256652f012b3b604781bfd |
|
17-Dec-2009 |
Michal Krol <michal@vmware.com> |
Merge branch 'master' into pipe-format-simplify Conflicts: src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/auxiliary/draw/draw_pipe_pstipple.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/auxiliary/util/u_surface.c src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/drivers/cell/ppu/cell_texture.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_texture.c src/gallium/drivers/softpipe/sp_texture.c src/gallium/drivers/softpipe/sp_tile_cache.c src/gallium/drivers/svga/svga_state_vs.c src/gallium/include/pipe/p_format.h src/gallium/state_trackers/dri/dri_drawable.c src/gallium/state_trackers/egl/egl_surface.c src/gallium/state_trackers/python/p_device.i src/gallium/state_trackers/python/st_softpipe_winsys.c src/gallium/state_trackers/vega/api_filters.c src/gallium/state_trackers/vega/image.c src/gallium/state_trackers/vega/mask.c src/gallium/state_trackers/vega/paint.c src/gallium/state_trackers/vega/renderer.c src/gallium/state_trackers/vega/vg_tracker.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/gallium/state_trackers/xorg/xvmc/surface.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_buffer.c src/gallium/winsys/egl_xlib/sw_winsys.c src/gallium/winsys/g3dvl/xlib/xsp_winsys.c src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c src/gallium/winsys/gdi/gdi_softpipe_winsys.c src/gallium/winsys/xlib/xlib_cell.c src/gallium/winsys/xlib/xlib_llvmpipe.c src/gallium/winsys/xlib/xlib_softpipe.c src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_cb_texture.c src/mesa/state_tracker/st_texture.c
|
440fc5bf788201a265892ff2e12bf102e63a2896 |
|
17-Dec-2009 |
Michal Krol <michal@vmware.com> |
util/format: Fix bogus assertion.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
dfdf83d714c0d32d9182eb3001cf642aa6cb5c87 |
|
09-Dec-2009 |
Michal Krol <michal@vmware.com> |
Revert "Simplify the redundant meaning of format layout." This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
59f6af51b858340139fe2139e2698fef8a5ad62f |
|
09-Dec-2009 |
José Fonseca <jfonseca@vmware.com> |
util: Document the meaning of util_format_layout. The util_format_layout name was unfortunate and there are as been a lot of confusion due to this. Hopefully this will shed some light on what it was meant for. Bottom line is: do not rely on these values unless you're automatically code generating pixel packing/unpacking routines. Suggestions for better names than util_format_layout are welcome!
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
eb926ddf9eee1095c7fc12013f0b8375bbaeca6f |
|
08-Dec-2009 |
Michal Krol <michal@vmware.com> |
Simplify the redundant meaning of format layout. We really just need to know whether the format is compressed or not. For more detailed information format colorspace should suffice.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ceb3cf55196e757793877e17a0713a85feca3ee0 |
|
08-Dec-2009 |
Michal Krol <michal@vmware.com> |
util/format: Remove unreferenced local.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79 |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_get_component_bits() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
cceeab39ea541b1be1521114316d660a77769c2a |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_get_bits/size() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
6df42d80234d13676fc3207cf44f0e371e3372b5 |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_get_block() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
0bed834be4a174d20b31a6cbcf066774bf749929 |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_is_depth_and_stencil() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
d28740c298968303500a8c43047ded2679e727ac |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_is_depth_stencil() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
3400b668e35469d5dbba515e3a8b9d775fd2eff5 |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_is_compressed() to u_format auxiliary module.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
ac400ffce62be47fc77e8d10cabcd39b92b6c627 |
|
30-Nov-2009 |
Roland Scheidegger <sroland@vmware.com> |
gallium: interface cleanups, remove nblocksx/y from pipe_texture and more This patch removes nblocksx, nblocksy arrays from pipe_texture (can be recalculated if needed). Furthermore, pipe_format_block struct is gone completely (again, contains just derived state). nblocksx, nblocksy, block are also removed from pipe_transfer, together with the format enum (can be obtained from the texture associated with the transfer).
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
3d305243938980af520c6d3e0ce02f4ee3a6126c |
|
30-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
util: Auto generate pixel format accessor functions from This has several advantages over the u_ - not hand written - no intermediate memcpy of raw pixels - supports 4 ubytes in addition to floats - no need to pass a pipe_transfer It also has (hopefully temporary) limitations: - no support for YUV - no support for SRGB
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
42b15b26fd946c9511bd4bd5f23ec7e76e15507c |
|
28-Jul-2009 |
José Fonseca <jfonseca@vmware.com> |
util: Make pixel format layout more meaningful. Namelly, explicitly distinguish formats coded by arithmetic manipulation, from formats layed out in array.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|
15422b2d99be074e1d6ac064b6f791245975da83 |
|
27-Jul-2009 |
José Fonseca <jfonseca@vmware.com> |
util: Pixel format database. There are some inconsistencies in pipe_format, but above all, there simply aren't enough bits in an enum to conveniently store all information about a pixel format we need to be able to dynamically generate pixel packing/unpacking code.
/external/mesa3d/src/gallium/auxiliary/util/u_format.h
|