summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
AgeCommit message (Collapse)Author
2006-10-11use _mesa_convert_colors(), update some assertionsBrian Paul
2006-10-11support for runtime renderbuffer depthsBrian Paul
2006-10-11List of source (.c) files in each directory.Brian Paul
To be included by X.org Makefile.am files so that lists of files don't need to be hardcoded and frequently updated there.
2006-10-10Move the fp_machine struct into s_nvfragmprog.c since (except for programBrian Paul
debug) it's only used there.
2006-10-06rewrite clear_rgba_buffer_with_masking()Brian Paul
2006-10-06deal with union/aliasing in convert_color_type()Brian Paul
2006-10-06rewrite of read_fast_rgba_pixels()Brian Paul
2006-10-04use _swrast_span_default_color() in the disabled code tooBrian Paul
2006-10-04call _swrast_span_default_color() to simplify _swrast_Bitmap(), improved ↵Brian Paul
comments
2006-10-01New SWspan and SWspanarrays typedefs.Brian Paul
2006-09-29more changes for runtime renderbuffer depthsBrian Paul
2006-09-29Move mipmap generation functions, texture scaling functions into newBrian Paul
mipmap.c file.
2006-09-25Initial work for supporting different renderbuffer color depths at runtime.Brian Paul
2006-09-24Change logicop, blend, masking functions to use the colors/indexes in theBrian Paul
sw_span object, rather than an explicit parameter.
2006-09-24Roll the multi_write_rgba_span() code into _swrast_write_rgba_span().Brian Paul
2006-09-24use span.array->rgba instead of local var in accum_return()Brian Paul
2006-09-24use span.arrays for color/indexes instead of a local var when doing masked ↵Brian Paul
clears
2006-09-22Get rid of _swrast_mask_rgba_array() and _swrast_mask_index_array().Brian Paul
2006-09-22Use _Enabled rather than _Active when checking for fragment shadersKeith Whitwell
2006-09-21remove rgb[] array from span_arrays_struct - was only used in a few placesBrian Paul
2006-09-18check for n <= 1 in compute_min_mag_ranges(), bug 8320Brian Paul
2006-09-18set lambda to zero for textured points (bug 8320)Brian Paul
2006-09-13updated commentBrian Paul
2006-08-29Move call to _swrast_update_rasterflags() since it depends on theBrian Paul
results of _swrast_update_fog_state(). Fixes bug where first frame of progs/samples/fog.c does not show fog.
2006-08-25clamp result.depth to [0,1] if written toBrian Paul
2006-08-24fix fragment.position initialization bugBrian Paul
2006-08-01Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.Michal Krol
2006-07-21load SLANG_FRAGMENT_FIXED_SECONDARYCOLORBrian Paul
2006-07-21just reindentBrian Paul
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
"gl_" to match other structs.
2006-06-14Protect _swrast_read_rgba_span with RENDER_START/FINISHKeith Whitwell
2006-05-30free convolved image / fix mem leak (bug 7077)Brian Paul
2006-05-23Add const qualifiers in a number of places.Brian Paul
2006-05-22GL_INDEX_OFFSET didn't work with CI->RGB mappings.Brian Paul
Added some const qualifiers.
2006-05-19some new commentsBrian Paul
2006-05-19replace FORMAT var with RB_TYPEBrian Paul
2006-05-18minor simplificationBrian Paul
2006-05-18texture EnvColor needs to be converted to GLchan, not GLintBrian Paul
2006-05-07minor clean-ups around DepthScale/BiasBrian Paul
2006-05-06Check for overflow when converting floating pt Z values to 32-bit GLuint.Brian Paul
2006-04-27fixes for CHAN_BITS!=8Brian Paul
2006-04-26fix an assertionBrian Paul
2006-04-25update some tests for visual bit depths to use renderbuffersBrian Paul
2006-04-25Remove carriage returns.Michal Krol
2006-04-25silence warningsBrian Paul
2006-04-14don't need s_depth.hBrian Paul
2006-04-14Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]UnitsBrian Paul
in various places. Note that ctx->Texture.CurrentUnit needs to be tested against Coord/Image limits when referenced, not just in glActiveTexture().
2006-04-11More GLSL code:Michal Krol
- use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs;
2006-04-06remove unused varBrian Paul
2006-04-06Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul
This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions.