summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-12-07[965] Add a performance note about intel_bufferobj_data implementation.965-ttmEric Anholt1-0/+6
2007-12-07[965] Remove bogus comment from before I understood our state pools.Eric Anholt1-1/+0
2007-12-07Merge remote branch 'origin/master' into 965-ttmEric Anholt10-19/+24
Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c
2007-12-07[965] Remove dead code in upload_wm_surfaces.Eric Anholt1-3/+0
2007-12-07[965] Move brw_surface_state stack allocation into the function using it.Eric Anholt1-30/+28
2007-12-07[965] Move screen regions back to intel_context.h.Eric Anholt8-41/+63
This reduces the diff to master, and it looks like the bufmgr will likely be moving to the context soon anyway for performance reasons, so no need to make this change all over.
2007-12-07Make osdemos linking like other programsDan Nicholson5-9/+13
Most of the programs list their dependencies on the Mesa libraries in their Makefiles. This works with the default configuration where APP_LIB_DEPS only lists external libraries. This changes the linux-osmesa configs and the osdemos Makefile to follow that convention. Some cleanup of the Makefile is also added to refer to the GL libraries through the existing variables rather than hardcoding their names.
2007-12-07[965] Fix a file that was added instead of linked during a merge conflict.Eric Anholt1-127/+1
2007-12-07[intel] Fix up a doxygen comment for removed parameter.Eric Anholt1-3/+0
2007-12-07Merge remote branch 'origin/master' into 965-ttmEric Anholt65-738/+1070
Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.h
2007-12-07configs: Fix linking with static libGL and --as-neededDan Nicholson3-3/+6
Linking of the programs breaks when using a static libGL and the GNU ld option --as-needed. This is because libXext is needed for the XShm functions.
2007-12-07i915: fix the error in the previos commit.Xiang, Haihao1-1/+1
2007-12-07i915: Check the program size when uploading a program. fix bug 13494Xiang, Haihao1-6/+8
2007-12-06Minor followup fixes for the previous commit.Michel Dänzer1-1/+4
2007-12-06Always call dlopen in DriverOpen.George Nassas2-2/+7
This increases the reference count for the driver binary, preventing it from getting unloaded prematurely in driDestroyDisplay. See https://bugs.freedesktop.org/show_bug.cgi?id=13541 .
2007-12-05Revert "[965] Add missing flagging of new stage programs for updating stage ↵Eric Anholt5-94/+53
state." I had forgotten part of brw_state_cache.c that made this fix not relevant for master (last_addr comparison and flagging based on cache id). This reverts commit a4642f3d18bdaebaba31e5dee72fe5de9d890ffb.
2007-12-05[965] Add missing flagging of new stage programs for updating stage state.Eric Anholt5-53/+94
Otherwise, choosing a new program wouldn't necessarily update the state, and and an old program could be executed, leading to various sorts of pretty pictures or hangs.
2007-12-05Fix endianness bug in _mesa_texstore_argb8888()Brian1-11/+13
On big-endian, storing in _mesa_texformat_argb8888 format produced wrong res Also, clean-up nearby code to match. picked from gallium-0.1 branch
2007-12-05Don't Swap buffer if a DRIDrawable is entirely obscuredXiang, Haihao1-0/+3
by another window.
2007-12-04Undo changes made to the toyball shaders in commit ↵Brian2-8/+6
d19d0596daf004b56d80f78fa1a329b43c2ebf94 This demo produces the expected results again.
2007-12-04fix span->facing computation and gl_FrontFacing initializationBrian2-6/+5
2007-12-04Fix gl_FrontFacing compilation problemBrian1-1/+2
2007-12-04added culling/wireframe optionsBrian1-13/+57
2007-12-04Use -Bsymbolic for linking all shared objects.Michel Dänzer1-2/+7
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10132 . Also remove comment about SONAME, as SONAME only applies to shared libraries.
2007-12-03[965] Change constant buffer from state structs to plain batch emission.Eric Anholt1-40/+22
Reduces diff to branch which has a relocation in this state emit.
2007-12-03fix DD_TRI_LIGHT_TWOSIDE bug (#13368)Brian1-4/+4
2007-12-03Fix the library name in glw.pcDan Nicholson1-1/+1
Fix a copy and paste error s/GLU/GLw/ in glw.pc.
2007-12-03glut doesn't need -lXtBrian1-1/+1
2007-12-03added missing quote charBrian1-1/+1
2007-12-03i915: Fix up state changes for i8xx.Michel Dänzer1-6/+56
2007-11-30[intel] Move batch bo_unmap from TTM code to shared, and add more asserts.Eric Anholt3-2/+8
2007-11-30[intel] Add failure path printfs to relocation code and some comments.Eric Anholt1-3/+32
2007-11-30[intel] Simplify TTM relocation code by passing around bufmgr struct.Eric Anholt1-24/+26
2007-11-30[intel] Fix the type and naming of the flags/mask args to TTM functions.Eric Anholt4-35/+35
The uint64_t flags (as defined by drm.h) were being used as unsigned ints in many places.
2007-11-30[intel] intel_bufmgr_ttm style sanityEric Anholt1-308/+343
2007-11-30fix-build: remove ctx->_Facing assignmentBrian1-8/+0
2007-11-30fix broken two-sided stencilBrian15-25/+57
2007-11-30better front-plane clip testBrian1-15/+28
2007-11-30Updates of some OpenVMS makefiles.joukj2-27/+28
2007-11-30Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesajoukj208-11852/+11252
2007-11-30i965: if source depth to render target is set,Xiang, Haihao1-0/+14
it should be handled in fb_write.
2007-11-30i965: use uncompressed instruction to ensure onlyXiang, Haihao1-0/+1
Pixel Mask Copy is modified as the pixel shader thread turns off pixels based on kill instructions.
2007-11-29[i915] Make INTEL_DEBUG=bufmgr actually do things for bufmgr_fake.Eric Anholt3-6/+17
2007-11-29New ctx->Driver.Map/UnmapTexture() functions for accessing textures from ↵Brian4-1/+56
t_vb_program.c
2007-11-29cleanups, commentsBrian1-27/+28
2007-11-29Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.cBrian4-102/+101
2007-11-28r200: Fix texture format regression on big endian systems.Michel Dänzer1-3/+6
See https://bugs.freedesktop.org/show_bug.cgi?id=13324 . Also use tx_table_be for VALID_FORMAT, in case r200SetTexImages ever gets called for MESA_FORMAT_RGB888.
2007-11-28i965: update RefCount when using Vertex/Fragment program.Xiang, Haihao1-0/+2
It makes quake4-demo works well on 965.
2007-11-27remove drawable from hash table when window is deleted (see bug 13091)WuNian1-0/+1
2007-11-27use DEFAULT_SOFTWARE_DEPTH_BITSDelle1-9/+11