| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
program is enabled AND the currently bound program is valid.
Check _Enable instead of Enable to prevent things from blowing up
when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually
defining a program.
|
| |
|
|
|
|
| |
FP exceptions
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Update OpenVMS makefiles
Modified Files:
Mesa/src/mesa/swrast_setup/descrip.mms
Mesa/src/mesa/tnl/descrip.mms
----------------------------------------------------------------------
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- cope with input vectors with size less than that of the emitted
attribute.
- cope with vertices with 'holes' inside and between vertices.
Fix calculation of tnl->render_inputs to work with fp programs.
Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c.
Transition swrast_setup/ to use t_vertex.c to build swrast vertices.
|
| |
|
|
|
|
|
| |
programs are enabled and if they need secondary color input register.
Patch by Karl Rasche, with tweaks by Brian.
|
|
|
|
| |
pull them again from the VB pointers. Avoids stride issues.
|
| |
|
| |
|
|
|
|
|
|
| |
Only glDrawArrays() done so far.
Simplified glVertex/Color/etcPointer functions.
Misc casts added here and there.
|
| |
|
|
|
|
| |
MS studio files as binary
|
|
|
|
|
| |
New macros in context.h for testing state: NEED_SECONDARY_COLOR
and NEED_TWO_SIDED_LIGHTING.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable installation on OpenVMS ODS5 disks.
Modified Files:
Mesa-newtree/progs/demos/descrip.mms
Mesa-newtree/progs/tests/descrip.mms
Mesa-newtree/progs/xdemos/descrip.mms
Mesa-newtree/src/glut/glx/descrip.mms
Mesa-newtree/src/mesa/array_cache/descrip.mms
Mesa-newtree/src/mesa/drivers/osmesa/descrip.mms
Mesa-newtree/src/mesa/drivers/x11/descrip.mms
Mesa-newtree/src/mesa/glapi/descrip.mms
Mesa-newtree/src/mesa/main/descrip.mms
Mesa-newtree/src/mesa/math/descrip.mms
Mesa-newtree/src/mesa/swrast/descrip.mms
Mesa-newtree/src/mesa/swrast_setup/descrip.mms
Mesa-newtree/src/mesa/tnl/descrip.mms
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenVMS support for new directory tree
Modified Files:
Mesa-newtree/progs/demos/descrip.mms
Mesa-newtree/progs/tests/descrip.mms
Mesa-newtree/progs/xdemos/descrip.mms
Mesa-newtree/src/glu/sgi/descrip.mms
Mesa-newtree/src/glut/glx/descrip.mms
Mesa-newtree/src/mesa/main/descrip.mms
Added Files:
Mesa-newtree/descrip.mms Mesa-newtree/mms-config.
Mesa-newtree/src/descrip.mms Mesa-newtree/src/glu/descrip.mms
Mesa-newtree/src/mesa/descrip.mms
Mesa-newtree/src/mesa/array_cache/descrip.mms
Mesa-newtree/src/mesa/drivers/osmesa/descrip.mms
Mesa-newtree/src/mesa/drivers/x11/descrip.mms
Mesa-newtree/src/mesa/glapi/descrip.mms
Mesa-newtree/src/mesa/math/descrip.mms
Mesa-newtree/src/mesa/swrast/descrip.mms
Mesa-newtree/src/mesa/swrast_setup/descrip.mms
Mesa-newtree/src/mesa/tnl/descrip.mms
Mesa-newtree/vms/analyze_map.com Mesa-newtree/vms/xlib.opt
Mesa-newtree/vms/xlib_share.opt
----------------------------------------------------------------------
|
| |
|
|
|
|
|
|
| |
Fixed some vertex array / vertex program glitches with glDrawElements.
Fixed some fragment program runtime bugs.
Non-trivial Cg programs are running now.
|
|
|
|
| |
Added a bunch of const qualifiers.
|
|
|
|
|
| |
Re-org of some GL_NV_vertex_program code.
Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
|
|
|
|
|
|
|
|
|
| |
Replace struct gl_texure_object's Dimension w/ Target field.
Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled
field is obsolete, but still present for now. This effectively
removes the 8-texture units limit, 32 units now possible, but unlikely!
New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field.
Updated device drivers to use ctx->Texture._EnabledUnits.
|
|
|
|
|
|
| |
Added _mesa_printf()
Updated SetDrawBuffer() function in all drivers (ala 4.0.3)
Import 4.0.3/DRI changes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
in vertex_buffer. Improved vertex program pipeline stage such that
output registers can be processed in a loop. Getting closer to where
we need to be in order to implement performance optimizations...
|
|
|
|
|
|
| |
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype.
Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib
now complete.
|
|
|
|
|
|
| |
Moved vertex program hash table into shared context state.
Implemented reference counting for vertex programs.
Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
|
| |
|
|
|
|
| |
minor adjustments in the dri drivers for twosided lighting to work again.
|