aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i915
Commit message (Collapse)AuthorAgeFilesLines
* just clean-upsBrian2007-04-161-23/+24
|
* remove _tnl_arb_vertex_program_stageBrian2007-04-161-1/+0
|
* i915: Bring test for vsync to pipe B in line with i915tex.Michel Dänzer2007-04-101-1/+1
|
* include points.h to fix warningsBrian2007-04-051-0/+1
|
* i810/i915/i915tex: reinitialize the context point stateXiang, Haihao2007-04-041-0/+5
|
* Restore the UseTexEnvProgram logic.Brian2007-03-273-2/+3
| | | | | Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders...
* merge from masterBrian2007-03-213-3/+3
|\
| * fix off-by-one in load_state_immediateKeith Whitwell2007-03-182-2/+2
| |
| * fix typo in subrect_disable packetKeith Whitwell2007-03-181-1/+1
| |
* | Merge branch 'origin' into glsl-compiler-1Brian2007-03-091-1/+1
|\| | | | | | | | | | | Conflicts: src/mesa/main/context.c
| * Fix/improve framebuffer object reference counting.Brian2007-03-061-2/+1
| | | | | | | | | | | | | | Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
| * fix for bug#10182Xiang, Haihao2007-03-061-1/+2
| | | | | | | | | | call _mesa_dereference_framebuffer instead of _mesa_dereference_framebuffer in i810, i915, i915tex, i965 drivers.
* | Update DRI drivers for new glsl compiler.Brian2007-02-235-13/+11
| | | | | | | | | | | | Mostly: - update #includes - update STATE_* token code
* | Merge branch 'origin' into glsl-compiler-1Brian2007-02-223-10/+13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c
| * Merge branch 'vbo-0.2'Keith Whitwell2007-02-022-6/+7
| |\ | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c
| | * Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Keith Whitwell2007-01-166-10/+15
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
| | * | merge current trunk into vbo branchAlan Hourihane2006-11-026-31/+61
| | | |
| | * | switch several dri drivers overKeith Whitwell2006-10-302-6/+7
| | | |
| * | | Fix fd.o #9686, when fall into vertex fog,Zou Nan hai2007-02-021-4/+6
| | |/ | |/| | | | | | | | | | | | | | | | fog factors are precomputed in t_vb_fog.c compute_fog_blend_factors, which is incompatible with appended fragment fog code. That will make GoogleEarth display abnormally. always use pixel fog.
* / | vertex/fragment program field changesBrian2006-12-152-3/+2
|/ /
* | remove assertions to match i915tex code (bug 8726)Brian Paul2006-11-271-2/+0
| |
* | Fix fragment program fog problems found with Glean.Brian Paul2006-11-021-1/+12
| | | | | | | | | | | | 1. add PROGRAM_CONSTANT to switch() in src_vector(). 2. use _mesa_append_fog_code() to handle fog options in i915ProgramStringNotify(). 3. Re-enable some vertex attribute emit code that was previously disabled in i915ValidateFragmentProgram().
* | Call _mesa_problem() from i915_program_error() so we get a nice error message.Brian Paul2006-11-021-4/+1
| |
* | remove GetBufferSize = NULL; assignmentBrian Paul2006-11-021-1/+0
| |
* | Use RGBA_LOGICOP_ENABLED() instead of ctx->Color._LogicOpEnabled since we oftenBrian Paul2006-11-022-2/+2
| | | | | | | | | | need to check for this condition before the later field has been computed. Fixes logicop bug #8860.
* | Remove x/y/width/height parameters from Clear functions.Brian Paul2006-11-012-5/+3
| |
* | Don't use the x/y/width/height params passed to Clear(). Get themBrian Paul2006-11-014-29/+58
| | | | | | | | after locking. Next: remove the params altogether.
* | fix compiler warningsKeith Whitwell2006-11-011-0/+1
| |
* | Patch from <[email protected]> -- pass program stringKeith Whitwell2006-11-011-0/+2
|/ | | | notification callback through to tnl/ module, fixes glean crash.
* remove obsolete intelBufferSize(), bump driver dateBrian Paul2006-10-171-23/+2
|
* Init _UseTexEnvProgram to fix failed assertion in i915_render_start() - this ↵Brian Paul2006-10-161-0/+1
| | | | may be temporary
* Updates to intelWindowMoved():Brian Paul2006-10-161-6/+8
| | | | | | | Only need to call _mesa_resize_framebuffer() when we've detected a window size change. Set the drawFb->Initalized flag to GL_TRUE to avoid obsolete Driver.GetBufferSize/ResizeBuffer calls in the Mesa code.
* minor clean-up: s/intel->driDrawable/dPriv/Brian Paul2006-10-151-1/+1
|
* Remove a bunch of "ctx->Driver.function = _swrast_Function" lines sinceBrian Paul2006-10-152-13/+0
| | | | | default/fallback functions are already plugged in by the call to _mesa_init_driver_functions().
* Remove Driver.ResizeBuffers = _mesa_resize_framebuffer lines.Brian Paul2006-10-151-1/+0
| | | | | This is already done by the preceeding call to _mesa_init_driver_functions() which plugs in default functions like that.
* Use the mesa-provided texenv program rather than rolling our own.Keith Whitwell2006-10-104-1/+21
| | | | Turn on texture crossbar support.
* i915: Fix wait for scheduled swap on secondary display.Michel Dänzer2006-09-291-0/+5
|
* Synchronize drawable to the pipe where the bigger part can be visible.Michel Dänzer2006-09-281-0/+30
| | | | | This requires the DDX driver to set the corresponding fields in the SAREA, so check its minor version.
* Add new I830 SAREA fields.Michel Dänzer2006-09-281-0/+15
|
* i915: Handle DRM_VBLANK_SECONDARY when scheduling buffer swaps.Michel Dänzer2006-09-281-0/+4
|
* i915: Attempt to schedule buffer swap on target vertical blank when possible.Michel Dänzer2006-09-282-79/+122
| | | | | | | | | | | This has some advantages over the traditional way of first waiting for the target vertical blank and then emitting the buffer swap, e.g. * glXSwapBuffers returns immediately, only the next time the driver needs the hardware lock will it block until the target vertical blank. This should allow applications that don't intermix rendering and other processing to start processing for the next frame right away. * It's less likely to produce tearing.
* Make driDrawableInitVBlank() initialize the sequence number.Michel Dänzer2006-09-281-1/+2
| | | | | This prevents the first wait for vertical blank from timing out when the X server has been running for a long time.
* fix the broken fallback string/debug stuffBrian Paul2006-09-221-19/+44
|
* remove extra indentationBrian Paul2006-09-221-98/+98
|
* Fix a leak of the screen's option cache on cleanup (copied from radeon).Eric Anholt2006-09-071-0/+3
|
* fix the presumably broken check for the allow_large_textures and vblank_mode ↵Roland Scheidegger2006-09-013-3/+3
| | | | options (same as bug 8042).
* remove unused varBrian Paul2006-08-281-1/+0
|
* fix the check for force_s3tc_enable (bug 8042)Brian Paul2006-08-281-1/+1
|
* Fix bug 8010 - locking issues.Alan Hourihane2006-08-261-4/+2
|
* Fix writemasks on texture arb fp instructions.Alan Hourihane2006-08-1811-38/+64
| | | | Cleanup invarient state emission.