summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* dri/swrast: drop TODO listGeorge Sapountzis2008-05-231-30/+0
|
* drop GLcoreGeorge Sapountzis2008-05-235-334/+0
|
* Follow along GL/glx -> glx renaming in xserverDan Nicholson2008-05-211-2/+2
| | | | | The xserver glx modules were lifted up to the top level, so this changes the glapi generation to look in the new location.
* Add remaining glapi generated server headers.Kristian Høgsberg2008-05-211-12/+35
| | | | | | | | This adds all the headers needed by the xserver glx module and also adds a rule to copy over the shared glapi.[ch] and glthread.[ch] files. Specifying an xserver path (set XORG_BASE on the make command line) is now mandatory when regenerating the glapi files.
* Make the shared glapi files not include glheader.h.Kristian Høgsberg2008-05-213-6/+15
|
* Revert "glapi: Generate xserver glapi sources in the mesa tree"Kristian Høgsberg2008-05-219-16861/+18
| | | | | | | | | This reverts commit 7688791fc52f116eea421fda1d17aba5cf10977b, and takes us back to generating the glapi files straight into the xserver tree. Conflicts: src/glx/x11/indirect_size_get.c
* dri/swrast: use Makefile.templateGeorge Sapountzis2008-05-211-56/+6
|
* dri/swrast: fb configs tweaksGeorge Sapountzis2008-05-211-6/+11
| | | | | @32: provide configs with depth=0, stencil=8 @16: provide configs with depth=0, stencil=8 and depth=16, stencil=8
* dri/swrast: re-indent FillInModesGeorge Sapountzis2008-05-211-46/+46
|
* Add DRI driver that uses the mesa swrast module.George Sapountzis2008-05-205-0/+1513
|
* Make utils.h self-contained.George Sapountzis2008-05-205-147/+153
| | | | | Move stuff with drm dependencies to dri_util.h, and move a couple of types without drm dependencies to utils.h.
* copy StateFlags in _mesa_clone_parameter_list()Brian Paul2008-05-201-0/+2
|
* fix incorrect sampler numbering/indexing.Brian Paul2008-05-205-14/+15
| | | | All samplers indexes were zero.
* i965: Check fallback before accounting for index/vertex buffer size. fix #16028.Xiang, Haihao2008-05-201-10/+8
|
* fix tempReg test in _mesa_combine_programs()Brian Paul2008-05-191-1/+1
|
* Fix program refcounting assertion failure during context tear-downBrian Paul2008-05-191-6/+8
| | | | | | | | When purging the program hash table, the refcount _should_ be one since the program is referenced by the hash table. Need to explicitly set to zero before calling delete(). Also, purge high-level shader hash tables before low-level program hash tables.
* Move _mesa_init_glsl_driver_functions() into shader_api.cBrian Paul2008-05-184-168/+69
| | | | | | | This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1
* additional fog/color matrix changes from gallium-0.1Brian Paul2008-05-181-3/+12
|
* add state vars for color matrix, pixel transfer scale&biasBrian Paul2008-05-182-0/+5
| | | | cherry-picked from gallium-0.1 (068c7bd912283e051a55b2fd5c4568685d10f3ed)
* mesa: added internal post color matrix scale/bias varsBrian Paul2008-05-182-0/+34
| | | | cherry-picked from gallium-0.1 (302daeb2ec62c59bd28d0c53cdc0fb07dc9d0f58)
* fixes to _mesa_combine_programs(), from gallium-0.1Brian Paul2008-05-182-6/+46
|
* added div by zero check for Fog.End/Start (from gallium-0.1)Brian Paul2008-05-181-1/+2
|
* clean-ups / additions from gallium-0.1 branchBrian Paul2008-05-181-7/+35
|
* bring in fixes/changes from gallium-0.1Brian Paul2008-05-161-80/+32
|
* fix an attr/src mix-up when setting-up/binding vertex arraysBrian Paul2008-05-162-2/+2
| | | | | This fixes problems with incorrect material coefficients when glMaterial is called per-vertex.
* fix merge collisionBrian Paul2008-05-161-3/+1
|
* silence warning, new assertionBrian Paul2008-05-161-3/+6
|
* free(key) in _tnl_UpdateFixedFunctionProgram()Shunichi Fuji2008-05-161-0/+3
|
* Fix a program refcounting error, don't share program parameter lists.Brian Paul2008-05-162-41/+20
| | | | | | The refcounting bug was causing a memleak (unfreed programs). The old parameter list sharing is not needed since the change in how uniforms are handled.
* minor changes to aid debuggingBrian Paul2008-05-161-7/+15
|
* remove stray, left-over RefCount++Brian Paul2008-05-161-1/+0
|
* whitespace/formattingBrian Paul2008-05-161-2/+0
|
* init SamplersUsed bits in _mesa_parse_arb_fragment_programBrian Paul2008-05-161-1/+4
|
* fix assertion typo: s/=/==/Brian Paul2008-05-161-1/+1
|
* Fix memory leak in _tnl_UpdateFixedFunctionProgramShunichi Fuji2008-05-161-0/+2
|
* Fix DRI buildBrian Paul2008-05-161-2/+1
|
* Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul2008-05-1417-413/+338
| | | | | | | | | | Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). cherry-picked by hand from gallium-0.1 branch
* mesa: new functions for managing list/index of uniformsBrian Paul2008-05-142-0/+248
| | | | cherry-picked from gallium-0.1
* clean-up swizzle fields in fog code, fix NegateBaseBrian Paul2008-05-141-11/+10
| | | | cherry-picked from gallium-0.1
* sync up with gallium-0.1 changesBrian Paul2008-05-142-85/+115
| | | | New _mesa_num_inst_dst_regs(), _mesa_is_tex_instruction() functions
* added _mesa_combine_parameter_lists()Brian Paul2008-05-146-2/+296
| | | | cherry-picked from gallium-0.1
* mesa: added _mesa_insert_instructions()Brian Paul2008-05-142-10/+52
| | | | | | Also, use new _mesa_free_instructions() in a few places. cherry-picked from gallium-0.1
* mesa: added _mesa_free_instructions()Brian Paul2008-05-142-0/+20
| | | | cherry-picked from gallium-0.1
* fix some additional program refcounting bugsBrian Paul2008-05-143-22/+13
|
* _generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the sourceXiang, Haihao2008-05-141-1/+3
| | | | and target pointers after do the first 2 pixels. fix bug #15850
* Default DRI driver directory to match X.Org xserverDan Nicholson2008-05-091-1/+1
| | | | | | | Since the only valid consumer of the DRI drivers is the X.Org xserver, this changes the default DRI driver directory to match xorg-server: ${libdir}/dri. The old default of /usr/X11R6/modules/dri was wrong for nearly all current systems.
* intel: use new mipmap generation hooks in driver.Dave Airlie2008-05-095-11/+13
|
* swrast/dri: switch over users of generate_mipmap to new interfaceDave Airlie2008-05-093-9/+7
|
* Revert "mesa/intel: map/unmap texture objects around mipmap generation ↵Dave Airlie2008-05-092-24/+0
| | | | | | | | function." This reverts commit c50ffc4cb89b67ae59208eb72cdb664c846ba987. I'll fix this using the mipmap hooks I just picked from gallium-0.1
* Remove unused texunit parameter to ctx->Driver.GenerateMipmap()Brian2008-05-095-29/+10
| | | | (cherry picked from commit c3395f4473c8fdf75d04c0dd72e687bc8d8127a7)