Age | Commit message (Collapse) | Author |
|
|
|
|
|
Modified Files:
Mesa/src/descrip.mms
old files removed/ new files included in VMS makefile
----------------------------------------------------------------------
|
|
|
|
Added some const keywords in the s/w texturing code.
|
|
so they work like the other teximage functions. Added fallback routines to
texstore.c for drivers to use.
|
|
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.
|
|
Prototype code for GL_SGIX_depth_texture / more flexible teximage code.
|
|
|
|
texturing is not enabled, and without requiring the two colors be
added externally.
As a part of this, collapsed the decomposition of quads into triangles
inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch].
Removed checks on texture state from t_vb_light.c, which was previously
required by swrast.
Moved the t_dd_ templates to a new directory.
|
|
Remove redundant 'update_materials' stage.
Fix conform segfault with seperate specular colors in mustpass.c. These
tests still fail, however.
|
|
stage. (Materials now treated more like colors, etc.).
Continue whipping the dd templates into shape.
Remove old NormalLength code; may come back as a driver helper, but not
useful for, eg. hardware t&l drivers.
|
|
conformance tests
|
|
|
|
|
|
pointers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
correctly
|
|
1. gl_texture_image struct's Data pointer points to images in driver's format.
2. Added FetchTexel() function pointer to struct gl_texture_image.
3. Changed Driver Tex[Sub]Image functions, return void now.
4. Texture storage/fetch code in new texstore.c file.
5. Removed texture.[ch] - functions moved to state.c
Note: FX driver updates not finished yet.
|
|
|
|
clean up the shine table lookup macro.
|
|
|
|
Modified Files:
Mesa/src/descrip.mms
Updated VMS make-files
----------------------------------------------------------------------
|
|
will have implementations in assembly code. To come: texture image
conversions, more of internal T&L pipeline and so on.
|
|
Modified Files:
Mesa/src/descrip.mms
Updates VMS compile-support
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
functions from core mesa -- if drivers need these fallbacks they
must now call them themselves.
Introduced hooks for clip-vertex-interpolation and the rendering
of clipped lines and polygons. Allows drivers to interpolate
their hardware-format vertices directly. Used in dri drivers to
replace fastpath code.
Slight optimizations to pipeline build/run routines.
|
|
|
|
|
|
Added GLvector4us datatype in math/m_vector.[ch]
Added _math_trans_4us() in math/m_translate.[ch]
Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS.
Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions.
Changed args to Driver.ClearColor(), updated drivers.
Reordered files in Makefile.X11
|
|
Replace "RGBAMode" with "rgbMode", etc.
Other minor clean-ups.
|
|
|
|
|
|
Use correct pv when rasterizing unfilled polys.
|
|
|
|
Allow drivers to perform the perspective divide themselves. Assembly
to do cliptesting without perspective divide for size-4 vectors.
|
|
Clean-up and updated comments in dd.h file.
|
|
Fixed fallback path for drawarrays/_tnl_hard_begin.
Removed disabled debug code.
|
|
|
|
that used to require a 'ReducedPrimitiveChange' callback.
Various compilation fixes for XFree86.
Reverted to the older version of glcore.h used internally in XFree86, and
moved it to 'Mesa/include/GL/internal/glcore.h', for compatibility with
XFree86.
|
|
|
|
Modified Files:
Mesa/src/descrip.mms
VMS makefile update
----------------------------------------------------------------------
|