summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
AgeCommit message (Collapse)Author
2006-10-18Don't pass x/y/width/height to ctx->Driver.Accum().Brian Paul
Compute the region after we've locked (and possibly updated the buffer's size). Same thing is needed for ctx->Driver.Clear().
2006-10-17Always convert colors to float before running a fragment shader/program.Brian Paul
2006-10-17fix fog color bugBrian Paul
2006-10-17Move struct atifs_machine into s_atifragshader.cBrian Paul
Add support for runtime colorbuffer types.
2006-10-17Seperate interpolate_colors() and interpolate_specular().Brian Paul
Fix bugs in apply_aa_coverage().
2006-10-17apply_aa_coverage() for ubyte/ushort/floatBrian Paul
2006-10-17Fix CHAN_BITS=32 issues.Brian Paul
Save/restore array->ChanType in case colors are converted.
2006-10-14cut and paste error: s/Width/Height/Brian Paul
2006-10-13Consolidate, move, fix code related to color index and stencil image transferBrian Paul
operations (shift, offset, table lookup, etc).
2006-10-13In _mesa_pack_rgba_span_float() we don't need to make a temporary copy ofBrian Paul
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.
2006-10-13s/GLuint/GLbitfield/Brian Paul
2006-10-13Revamp color table code.Brian Paul
Always store all color tables as both float and ubyte.
2006-10-12adjust_colors() function replaces old _mesa_chan_to_float_span() function.Brian Paul
2006-10-12use _mesa_map_ci8_to_rgba8() instead of _mesa_map_ci8_to_rgba()Brian Paul
2006-10-12Lots of changes to support runtime renderbuffer depths.Brian Paul
_swrast_read_rgba_span() now takes a datatype parameter. New optimization for glReadPixels(format=GL_RGB). New glCopyPixels optimization for the simple, common cases.
2006-10-11use GLvoid * for _swrast_write_zoomed_rgb/rgba_span() functionsBrian Paul
2006-10-11rewrite/simplify the fast_draw_pixels() functionBrian Paul
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