Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-24 | Merge branch 'master' into i915-unification | Eric Anholt | |
Conflicts: src/mesa/drivers/dri/i915tex/i830_texstate.c src/mesa/drivers/dri/i915tex/i915_texstate.c | |||
2007-05-22 | Replace initInitState() with _mesa_init_driver_state(). | Brian | |
2007-05-22 | i915tex: Implement SetTexOffset hook. | Michel Dänzer | |
Only build tested for I830 generation. | |||
2007-05-22 | i915/i915tex: minor cleanup (remove unneeded function call | Roland Scheidegger | |
2007-05-22 | unbreak 3d textures (typo when setting tex layout) | Roland Scheidegger | |
2007-05-21 | Don't read beyond the end of the buffer with INTEL_DEBUG=bat. | Eric Anholt | |
2007-05-21 | Enable INTEL_DEBUG environment variable. | Eric Anholt | |
2007-05-21 | Remove unused intel_batchpool.c. | Eric Anholt | |
This may need to be implemented again, but probably not as a buffer manager (pool). | |||
2007-05-21 | Notify the fake buffer manager on contended lock take. | Eric Anholt | |
2007-05-19 | fix miptree layout (i915) for small compressed mipmaps | Roland Scheidegger | |
This seems to work now. Also fix i945 set_level_info, need to match i915 behaviour for storing mip height, as it's assumed to be the mip width (in texels) elsewhere and the division by 4 is done later (untested). | |||
2007-05-19 | fix miptree comparison with compressed textures | Roland Scheidegger | |
TexelBytes is always 0 with compressed textures, thus would never match mt->cpp. This caused constant blitting around of textures, and it fixes at least the horrible performance of Q3 if compressed textures are enabled. | |||
2007-05-18 | Merge branch 'master' into i915-unification | Eric Anholt | |
Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/intel_batchpool.c src/mesa/drivers/dri/i915tex/intel_buffer_objects.c src/mesa/drivers/dri/i915tex/intel_regions.c src/mesa/drivers/dri/i915tex/intel_screen.c src/mesa/drivers/dri/i915tex/intel_screen.h | |||
2007-05-18 | Fix a refcounting mistake with first_swap_fence. | Eric Anholt | |
2007-05-18 | Kill old struct bufmgr members. | Eric Anholt | |
2007-05-18 | Ratchet required version down to 1.5 (pre-TTM). | Eric Anholt | |
2007-05-17 | Restore missing intel_batchbuffer_reset() which was needed. | Eric Anholt | |
2007-05-17 | Rename the i915tex_dri.so driver to just i915_dri.so again. | Eric Anholt | |
2007-05-17 | Convert i915tex to the new interface and make it compile. | Eric Anholt | |
2007-05-09 | Clean-up in I830AllocVidMem(), s/int/unsigned long/ for ret variable. | Brian | |
2007-05-08 | i915/miniglx: remove unused code | Dave Airlie | |
2007-04-17 | Defer buffer pool creation to the first context creation. | Thomas Hellstrom | |
This way we have a hw context so that we can take the hardware lock. Also, at this point, AIGLX isn't locked with the X server context as it is at screen creation. | |||
2007-04-16 | just clean-ups | Brian | |
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-04-16 | Make sure we are locked when creating drm buffer objects. | Thomas Hellstrom | |
Don't place buffer objects on unfenced list when newly created. Fix a buffer object wait-for-idle deadlock. | |||
2007-04-11 | use _mesa_reference_renderbuffer(), fix typo | Brian | |
2007-04-09 | i915tex: Fix some mismatches between texels or bytes for pitch/stride. | Michel Dänzer | |
2007-04-09 | i915tex: Make sure texture format fetch hooks are initialized. | Michel Dänzer | |
2007-04-08 | i915tex: Clean up resizing of renderbuffers. | Michel Dänzer | |
2007-04-05 | include points.h to fix warnings | Brian | |
2007-04-04 | i810/i915/i915tex: reinitialize the context point state | Xiang, Haihao | |
2007-03-27 | i915tex compile fix (account for moved _UseTexEnvProgram var) | Roland Scheidegger | |
2007-03-27 | Restore the UseTexEnvProgram logic. | Brian | |
Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders... | |||
2007-03-26 | merge of glsl-compiler-1 branch | Brian | |
2007-03-26 | i915tex: Make sure renderbuffers don't get deleted when flipping them. | Michel Dänzer | |
Since the recent renderbuffer refcounting fixes it's no longer sufficient to just remove the old renderbuffer from the framebuffer and then add the new one because the former may decrease the reference count to 0 and delete the old renderbuffer. | |||
2007-03-21 | merge from master | Brian | |
2007-03-19 | i915tex: The intended triple buffering fix. | Michel Dänzer | |
Making modifications while the editor spawned by git-commit was suspended didn't have the intended effect. | |||
2007-03-19 | i915tex: Fix triple buffering after recent Mesa core changes. | Michel Dänzer | |
Remove superfluous _mesa_resize_framebuffer call which is now harmful because it causes the third renderbuffer to have width/height 0, so Mesa refuses to render to it. In the long term, it would be nice to remove the hack in intel_alloc_window_storage in favour of a proper Mesa interface for flipping between more than two colour buffers. | |||
2007-03-18 | fix typo in subrect_disable packet | Keith Whitwell | |
2007-03-15 | Fix off by one error in immediate state packet size. | Keith Whitwell | |
2007-03-12 | i915tex: Don't crash when intel_fb->color_rb[i] is NULL. | Michel Dänzer | |
This can be the case on some systems when running glxinfo. | |||
2007-03-10 | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa ↵ | Brian | |
into glsl-compiler-1 | |||
2007-03-10 | i915tex: Fix build against libdrm git... | Michel Dänzer | |
2007-03-10 | i915tex: Fix intel_wait_flips being declared implicitly. | Michel Dänzer | |
2007-03-10 | i915tex: Fix build against released version of libdrm. | Michel Dänzer | |
2007-03-10 | Merge branch 'i915tex-pageflip' | Michel Dänzer | |
2007-03-09 | i915tex: Wait for pending scheduled flips before switching vsync pipe. | Michel Dänzer | |
This avoids hangs when the vblank sequence numbers are not in sync between pipes, in particular when they run at different refresh rates. | |||
2007-03-09 | i915tex: Set intel_fb->vbl_waited to current instead of what we aimed for. | Michel Dänzer | |
2007-03-09 | Merge branch 'origin' into glsl-compiler-1 | Brian | |
Conflicts: src/mesa/main/context.c | |||
2007-03-09 | i915tex: Sync pages between pipes immediately again. | Michel Dänzer | |
This should be safe now that we no longer use the MI_WAIT_FOR_EVENT instruction incorrectly and should also work correctly with applications that render to the front buffer. | |||
2007-03-09 | i915tex: Do not wait for pending flips on both pipes at the same time. | Michel Dänzer | |
The MI_WAIT_FOR_EVENT instruction does not support waiting for several events at once, so this should fix the lockups with page flipping when both pipes are enabled. |