Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add SLANG_SOURCES | Michal Krol | 2005-04-13 | 1 | -1/+5 |
| | |||||
* | Add shaderobjects_3dlabs.c back into build but use #ifdef ↵ | Brian Paul | 2005-04-07 | 1 | -6/+6 |
| | | | | FEATURE_shading_language to enable/disable relevant code. | ||||
* | Disable C++ shading language code yet again. Doesn't compile with older | Brian Paul | 2005-03-29 | 1 | -3/+5 |
| | | | | g++ installations. | ||||
* | re-enable shading language sources | Brian Paul | 2005-03-29 | 1 | -4/+3 |
| | |||||
* | disable 3dlabs shading language code until build is fixed | Brian Paul | 2005-03-26 | 1 | -3/+4 |
| | |||||
* | enable all 3dlabs front-end compiler sources | Michal Krol | 2005-03-18 | 1 | -1/+16 |
| | |||||
* | re-enable slang sources | Michal Krol | 2005-03-14 | 1 | -6/+5 |
| | |||||
* | added fbobject.c to sources | Brian Paul | 2005-02-05 | 1 | -0/+1 |
| | |||||
* | minor reorg of shader files, disable building for now | Brian Paul | 2005-01-18 | 1 | -5/+11 |
| | |||||
* | add shader/slang/slang_mesa.cpp | Michal Krol | 2005-01-18 | 1 | -2/+3 |
| | |||||
* | add slang preprocessor C sources; add slang include directories | Michal Krol | 2005-01-18 | 1 | -1/+10 |
| | |||||
* | add src/mesa/shader/slang to INCLUDE_DIRS | Michal Krol | 2005-01-17 | 1 | -1/+2 |
| | |||||
* | _mesa_GetInteger/Float/Boolean/Doublev() are now generated with the new | Brian Paul | 2005-01-16 | 1 | -0/+1 |
| | | | | | get_gen.py Python script. Moved GetString(), GetPointer(), GetError() into new getstring.c file. | ||||
* | add shader/shaderobjects_3dlabs.c | Michal Krol | 2005-01-13 | 1 | -1/+2 |
| | |||||
* | Add t_vb_cull.c (Bernard Blackham) | Keith Whitwell | 2005-01-07 | 1 | -0/+1 |
| | |||||
* | Implement software ATI_fragment_shader | Dave Airlie | 2004-12-19 | 1 | -0/+2 |
| | | | | no error detection, slow, may not be 100% correct but a good start | ||||
* | name parameter to glGetActiveAttribARB() should not be const. | Brian Paul | 2004-10-28 | 1 | -1/+2 |
| | | | | Added shaderobjects.c to sources file. | ||||
* | Add support for optimized versions of the code underlying ReadPixels | Ian Romanick | 2004-10-14 | 1 | -0/+1 |
| | | | | | | | | | (and DrawPixels). The R200, R128, and Unichrome drivers get support in this commit. Other drivers would be easy enough to add for people that have the cards. The DRI (CVS) build will need to be updated to account for the new source files. | ||||
* | Initial support for PowerPC specific code in Mesa and DRI drivers. DRI | Ian Romanick | 2004-10-13 | 1 | -1/+2 |
| | | | | | | | | | drivers built on PowerPC systems should now show things like "PowerPC" or "PowerPC/Altivec" in the GL_RENDERER string. The VMX moniker is used for Altivec/Velocity Engine/VMX SIMD additions. I chose this not because I work for IBM but because it's a LOT shorter to type. :) | ||||
* | Add infrastructure for t_vertex.c codegen. Add an example driver | Keith Whitwell | 2004-06-30 | 1 | -0/+2 |
| | | | | for this which spits out C code for the generated functions. | ||||
* | Don't include glapi_*.S files in DRI / solo builds. | Ian Romanick | 2004-06-22 | 1 | -2/+6 |
| | |||||
* | Removed the old teximage code. | Brian Paul | 2004-04-27 | 1 | -1/+2 |
| | | | | | Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented). | ||||
* | Use tcc and the emitted C code from s_fragprog_to_c.c to dynamically compile | Keith Whitwell | 2004-04-14 | 1 | -0/+2 |
| | | | | | | | | | and execute fragment programs. Very limited and experimental, but works well enough to run arbfplight.c. http://fabrice.bellard.free.fr/tcc/ Compile with 'make linux-tcc', being sure to make clean first. | ||||
* | fix the build | Brian Paul | 2004-03-29 | 1 | -9/+14 |
| | |||||
* | First round of codegen for t_vtx_api.c -- ie the Begin/Vertex/End code. | Keith Whitwell | 2004-03-29 | 1 | -1/+4 |
| | | | | Enable with env var: MESA_CODEGEN=t. | ||||
* | added OSMESA_DRIVER_OBJECTS and COMMON_DRIVER_OBJECTS | Brian Paul | 2004-03-26 | 1 | -0/+4 |
| | |||||
* | Implemented support for software-based AUX color buffers. | Brian Paul | 2004-03-21 | 1 | -0/+1 |
| | | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | ||||
* | s/transform/tnl/ | Brian Paul | 2004-02-24 | 1 | -1/+1 |
| | |||||
* | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | 2004-01-20 | 1 | -0/+3 |
| | | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future. | ||||
* | Beef up t_vertex.c: | Keith Whitwell | 2004-01-05 | 1 | -2/+1 |
| | | | | | | | | | | | - 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. | ||||
* | Add t_vertex.c | Keith Whitwell | 2004-01-05 | 1 | -0/+1 |
| | |||||
* | lists of common source files | Brian Paul | 2003-12-12 | 1 | -0/+236 |