summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* Run `make clean' in drivers/xorg, tooDan Nicholson2008-05-071-0/+1
|
* Refactor installation targetsDan Nicholson2008-05-071-19/+26
| | | | | | | | | Currently, there is a single path in src/mesa/Makefile to install that has a few conditionals in it. This commit changes install to act like default where we loop over $(DRIVER_DIRS), deciding what to do. A new target, install-headers, has been broken out to accomodate installing a standalone OSMesa where neither libGL or gl.pc are wanted.
* Ensure recursive makes always propagate errorsDan Nicholson2008-05-071-6/+6
| | | | | There were a couple spots left where a recursive make could fail in a chain of commands without stopping.
* implement full reference counting for vertex/fragment programsBrian2008-05-068-66/+141
| | | | | Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test.
* Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesaDan Nicholson2008-05-061-0/+33
|\
| * Add support for ATI_separate_stencil in display lists.Michal Wajdeczko2008-05-061-0/+33
| |
* | Prevent makedepend from running multiple timesDan Nicholson2008-05-061-1/+1
| | | | | | | | | | | | The default target in src/mesa/Makefile calls a recursive $(MAKE). With parallel jobs, this causes makedepend to run twice. Instead, block on the first make until depend has been created.
* | Always cleanup the makedepend backup filesDan Nicholson2008-05-061-1/+1
| | | | | | | | | | | | Consistently cleanup the depend.bak files created by makedepend. Also, realclean has been changed to use a single find command, which speeds it up considerably.
* | Error consistently when running recursive makeDan Nicholson2008-05-062-10/+10
|/ | | | | When changing directories and running a sub-make, ensure that both the cd and make commands propagate errors to the parent make.
* i965: fix googleearth in classic mode.Dave Airlie2008-05-061-4/+5
| | | | In classic mode googleearth triggered a case where vbos weren't getting accounted properly.
* r300: fragment.position input needs no blanking out, it's correctly handled ↵Markus Amsler2008-05-061-3/+3
| | | | | | in insert_wpos. fixes bug 15447
* glcore: Set all external variables in configurationGeorge Sapountzis2008-05-051-4/+4
| | | | based on patch by Dan Nicholson <[email protected]>
* i965: Don't cast the result of brw_prepare_vertices to an unsigned value.Xiang, Haihao2008-05-051-1/+3
| | | | Negative value means other errors, not aperture overflow. fix bug #15752
* r300: fix swtcl texrect path properly.Dave Airlie2008-05-052-1/+3
| | | | | | | We really need to update the shader state so the texrect parameters work. This should fix compiz looking crappy on rs480 and rs690 (cherry picked from commit 66a5562ce2906fbf5b96d1cee18f9a31a78c4360)
* r300: add R300_NO_TCL to allow testing of non-tcl on tcl cardsDave Airlie2008-05-051-0/+3
| | | | (cherry picked from commit 026ef8111a94f6449dfa5e5cc0ae91fca4e68c0c)
* r300: Set correct VAP_CNTL per vertex program.Markus Amsler2008-05-043-13/+72
|
* [intel] Warnings fixes.Eric Anholt2008-05-024-2/+2
|
* [intel] Merge intel_ioctl.h. Not sure how this slipped by in the .c merge.Eric Anholt2008-05-022-44/+0
|
* fix conversion of GLfloat display list IDsBrian Paul2008-05-011-21/+24
| | | | | | Use floor() to convert to int (per Mark Kildard and the SI). Also, change translate_id() to return a signed integer since we may be offsetting from GL_LIST_BASE.
* Add support for GL_REPLACE_EXT texture env mode.Brian Paul2008-04-301-1/+6
| | | | | | GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension. Found an old demo that actually uses it. The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately.
* intel: test cpp to ensure mipmap tree matches texture image.Xiang, Haihao2008-04-301-0/+5
|
* mesa: adjust glBitmap coords by a small epsilonBrian Paul2008-04-291-2/+3
| | | | | | | | Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check. Cherry picked from gallium-0.1 branch
* r200: fix state submission issue causing bogus textures (bug 15730)Ove Kaaven2008-04-291-0/+6
|
* Change default of driconf "allow_large_textures" to announce hardware limits.Michel Dänzer2008-04-292-3/+3
| | | | | | The previous default these days served mostly to cause artifical problems with GLX compositing managers like compiz (see e.g. http://bugs.freedesktop.org/show_bug.cgi?id=10501).
* build fix for xorg driverAlan Hourihane2008-04-281-3/+4
|
* [i965] short immediate values must be replicated to both halves of the dwordKeith Packard2008-04-251-2/+2
| | | | | | The 32-bit immediate value in the i965 instruction word must contain two copies of any 16-bit constants. brw_imm_uw and brw_imm_w just needed to copy the value into both halves of the immediate value instruction field.
* glcore: Respect DESTDIRDan Nicholson2008-04-251-2/+2
|
* silence warningAlan Hourihane2008-04-251-1/+1
|
* enable GL_EXT_multi_draw_arrays (see bug 15670)Pierre Beyssac2008-04-242-0/+4
|
* drop stray includes of glapiGeorge Sapountzis2008-04-232-2/+0
|
* glcore: drop outdated sources files intented for xorgGeorge Sapountzis2008-04-2311-374/+0
|
* glcore: tree sharing for DRI and XMesaGeorge Sapountzis2008-04-232-1/+79
|
* glcore: build from mesaGeorge Sapountzis2008-04-238-7/+126
|
* revert part of the previous cleanup - it only appliesAlan Hourihane2008-04-221-1/+1
| | | | to the 7.0 branch
* Fix error stringAlan Hourihane2008-04-221-1/+2
|
* correct the return valueAlan Hourihane2008-04-221-1/+1
|
* small cleanupsAlan Hourihane2008-04-223-7/+7
|
* i965: fix DEPTH_TEXTURE_MODE (bug #14220)Xiang, Haihao2008-04-222-7/+10
|
* [i965] This is to fix random crash in some maps of Ut2004 demo.Zou Nan hai2008-04-221-1/+1
| | | | | | | e.g. bridge of fate. If vs output is big, driver may fall back to use 8 urb entries for vs, unfortunally, for some unknown reason, if vs is working at 4x2 mode, 8 entries is not enough, may lead to gpu hang.
* i965: save the offset of target buffer after last execution, not relocatee ↵Xiang, Haihao2008-04-221-1/+1
| | | | buffer.
* intel: fix an assertion failure. fix bug #15575Xiang, Haihao2008-04-211-2/+4
|
* i965: clear the PRESUMED_OFFSET flag from bo_req.hint, not bo_req.flags. fix ↵Xiang, Haihao2008-04-211-1/+1
| | | | #15574
* i965: fixup depth buffer checkDave Airlie2008-04-181-1/+1
|
* i965: fix vb aperture space checkDave Airlie2008-04-181-4/+8
|
* 965: fix vb upload size checkDave Airlie2008-04-181-3/+5
|
* i965: fix gs_prog aperture checkDave Airlie2008-04-181-2/+4
|
* i915: check for depth region before accounting its buffer sizeDave Airlie2008-04-181-1/+2
| | | | fd.o bz #15573
* i965: initial attempt at fixing the aperture overflowDave Airlie2008-04-1826-161/+385
| | | | | | | | | Makes state emission into a 2 phase, prepare sets things up and accounts the size of all referenced buffer objects. The emit stage then actually does the batchbuffer touching for emitting the objects. There is an assert in dri_emit_reloc if a reloc occurs for a buffer that hasn't been accounted yet.
* Revert "[i965] renable regative rhw test"Xiang, Haihao2008-04-173-12/+16
| | | | | This reverts commit 3158e981f5f37768e9b04765704b9eaece8b899b. rhw issue has gone away on IGD.
* r200: accept PROGRAM_CONSTANT inputs due to mesa changesAndrew Randrianasulu2008-04-171-0/+1
|