summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* ARB prog parse: Fix cut-and-paste error for constant vectorsIan Romanick2009-07-242-55/+67
|
* ARB prog: get frag prog texture info from the right placeIan Romanick2009-07-242-5/+3
| | | | This gets basic texturing working. w00t!
* parser: Clean up a bunch of silly compiler warningsIan Romanick2009-07-223-266/+280
|
* parser: Track a few more frag prog related valuesIan Romanick2009-07-222-227/+261
|
* parser: Ensure that param_binding_type is set correctlyIan Romanick2009-07-222-0/+8
|
* GIT ignore program_parse.outputIan Romanick2009-07-221-0/+1
|
* parser: Set NumParametersIan Romanick2009-07-222-0/+4
|
* parser: Clean up generation of error strings during assemblyIan Romanick2009-07-223-13/+120
|
* parser: Initialize unused instruction source registersIan Romanick2009-07-222-0/+8
| | | | | | The 965 driver expects unused source registers (e.g., SrcReg[2] of a DP3 instruction) to have a register file of PROGRAM_UNDEFINED. Initializing these source registers ensures that this happens.
* parser: Anonymous constants come from the PROGRAM_CONSTANT fileIan Romanick2009-07-222-198/+202
|
* ARB_fp/vp: Initial import of new ARB vp/fp assemblerIan Romanick2009-07-2016-50/+12596
| | | | | This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results.
* Add new _mesa_new_parameter_list_sized to pre-allocate a parameter listIan Romanick2009-07-202-0/+31
|
* Merge branch 'mesa_7_5_branch'Michel Dänzer2009-07-201-2/+2
|\
| * radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil.Michel Dänzer2009-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0)
* | r600: Fix compilationKevin DeKorte2009-07-201-3/+3
| |
* | R6xx/r7xx: Fix line stipple and width issueCooper Yuan2009-07-201-0/+34
| |
* | Add common_ppc.c to MESA_GALLIUM_SOURCES.Michel Dänzer2009-07-201-0/+1
| |
* | Merge branch 'mesa_7_5_branch'Brian Paul2009-07-174-72/+91
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h
| * mesa: set version to 7.5Brian Paul2009-07-171-1/+1
| |
| * mesa: Fix logbase2.José Fonseca2009-07-161-7/+5
| | | | | | | | It was providing 1 too many for non power two values.
| * Fix state flag dependencies for fixed function fragment program updates.Brian Paul2009-07-152-1/+11
| | | | | | | | | | | | | | I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f)
| * mesa: recognize and eliminate repeated error messagesKeith Whitwell2009-07-152-3/+38
| |
| * mesa: split out errorstring switch from _mesa_errorKeith Whitwell2009-07-151-36/+26
| | | | | | | | Move a chunk of code out of _mesa_error()
| * mesa: remove dead code in _mesa_errorKeith Whitwell2009-07-151-6/+0
| | | | | | | | Remove early and unused snprintf and where[] string.
| * mesa: don't call getenv every time _mesa_error is calledKeith Whitwell2009-07-151-11/+14
| | | | | | | | | | | | Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time.
| * mesa: fix texture border color code for glPopAttrib()Brian Paul2009-07-141-7/+1
| | | | | | | | | | The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now.
| * mesa: regenerated enums.c fileBrian Paul2009-07-141-5/+6
| |
| * mesa: Report the true face number when flushing.José Fonseca2009-07-141-3/+8
| |
* | R6xx/R7xx: add fine grained syncing supportAlex Deucher2009-07-173-52/+50
| |
* | R6xx/r7xx: send depth state in it's own functionAlex Deucher2009-07-172-96/+65
| |
* | R200: fix build when RADEON_DEBUG_BO is setAlex Deucher2009-07-171-0/+6
| |
* | radeon: disable BO debugDave Airlie2009-07-181-1/+1
| |
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Alex Deucher2009-07-175-21/+32
|\ \ | | | | | | | | | into r6xx-rewrite
| * | egl: Remove redundant DeletePending flag.Chia-I Wu2009-07-171-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | A context or surface that is neither linked to a display nor current to a thread should be destroyed. Therefore, an unlinked context or surface implies a pending delete automatically. Signed-off-by: Chia-I Wu <[email protected]>
| * | egl: Use the link functions to manage resources.Chia-I Wu2009-07-171-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | This commit uses the newly introduced link functions to manage EGL contexts and surfaces. As a result of this, the API for drivers are changed. All drivers are updated for the change. Signed-off-by: Chia-I Wu <[email protected]>
| * | texenv: Calculate whether we need to do secondary color on our own.Eric Anholt2009-07-162-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | The _TriangleCaps bit is deprecated, not updated when we require, and is set based on state that hasn't been updated at that point in _mesa_update_state_locked(). Fixes incorrect clear color in glsl/twoside.c with meta_clear_tris.
| * | i965: Add missing state dependency of sf_unit on _NEW_BUFFERS.Eric Anholt2009-07-161-2/+4
| | |
| * | st/mesa: add some array index bounds assertionsBrian Paul2009-07-161-0/+5
| | |
* | | R6xx/r7xx: warning fixesKevin DeKorte2009-07-175-0/+11
| | | | | | | | | | | | patch from Kevin DeKorte with some minor fixes from me.
* | | R6xx/r7xx: disable depth/stencil compression for nowAlex Deucher2009-07-171-0/+2
| | |
* | | R6xx/r7xx: add some missing state regsAlex Deucher2009-07-172-23/+28
| | |
* | | R6xx: fix rendering on r6xx/rs780 chipsAlex Deucher2009-07-163-1/+43
| | | | | | | | | | | | | | | | | | You always need to emit a fetch shader (fs) even if you aren't using it. For now, just emit the fs with the vs address to make the kernel happy.
* | | Warning fixesKevin DeKorte2009-07-163-16/+19
| | |
* | | R6xx/r7xx: remove unused functionAlex Deucher2009-07-161-109/+1
| | | | | | | | | | | | Spotted by kdekorte on IRC
* | | Restore vp input mapping, fix vtx stream missing problem.Richard Li2009-07-162-15/+12
| | |
* | | Fix more merge falloutAlex Deucher2009-07-162-2/+1
| | |
* | | R6xx/r7xx: warning fixesKevin DeKorte2009-07-155-1/+20
| | |
* | | R6xx/r7xx: fix missing vertex streamRichard Li2009-07-151-17/+15
| | | | | | | | | | | | | | | | | | Somehow context->radeon.tcl.aos[j].bo is not null sometimes, but it is safe for now because it is only a pointer to dma.current so overwriting it would not hurt anything.
* | | radeon bo: Fix merge fall outAlex Deucher2009-07-151-0/+7
| | |
* | | R6xx/r7xx: more Makefile fixesAlex Deucher2009-07-151-2/+4
| | |