Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-17 | intel: Clean up several 965 memory leaks on context destroy. | Eric Anholt | |
2009-02-10 | intel: Don't do the extra MI_FLUSH in flushing except when doing glFlush(). | Eric Anholt | |
Everything other than "make sure the last rendering ends up visible on the screen" doesn't need that behavior. | |||
2009-02-10 | intel: don't crash when dri2 tells us about buffers we don't care about. | Eric Anholt | |
2009-01-26 | intel: remove old #includes | Brian Paul | |
2009-01-26 | intel: move intelInitExtensions() and related code into new intel_extensions.c | Brian Paul | |
2009-01-26 | intel: move glClear-related code into new intel_clear.c file | Brian Paul | |
2009-01-26 | intel: Move swap-related functions from intel_buffers.c to new ↵ | Brian Paul | |
intel_swapbuffers.c | |||
2009-01-23 | Merge branch 'tex_combine4' | Brian Paul | |
2009-01-23 | intel: enable GL_NV_texture_env_combine4 extension | Brian Paul | |
2009-01-23 | intel: Prevent an "irq is not working" printf when only pipe B is enabled. | Owain G. Ainsworth | |
intelMakeCurrent is called before intelWindowMoved (in fact, it calls it), so calculation of the correct vblank crtc has not happened yet. Fix this by making a function that fixes up a set of vblank flags and call if from both functions. | |||
2009-01-23 | Merge branch 'vertex_array_bgra' | Brian Paul | |
2009-01-23 | i965: enable GL_EXT_vertex_array_bgra | Brian Paul | |
Simply a matter of choosing the right surface/vertex format for GLubyte/GL_BGRA arrays. | |||
2009-01-23 | 965: Enable GL_EXT_stencil_two_side | Ian Romanick | |
2009-01-22 | i965: enable GL_ARB_framebuffer_object | Brian Paul | |
2009-01-22 | intel: add GL_EXT_framebuffer blit extension | Brian Paul | |
This functionality is required by GL_ARB_framebuffer_object. For now, implement it in terms of glCopyPixels(). This will need to be revisted though. | |||
2009-01-20 | [intel] Go back to using the typedef for the sarea struct | Timo Aaltonen | |
The upstream linux kernel headers and libdrm kernel headers disagree on the tag name for the sarea struct: _drm_i915_sarea vs drm_i915_sarea. They both typedef it to drm_i915_sarea_t though, so just use that. | |||
2009-01-14 | intel: bump driver date | Xiang, Haihao | |
2008-12-30 | intel: disable ATI_texture_env_combine3 for i830( and related device). | Xiang, Haihao | |
Thanks to Eric for pointing it out. | |||
2008-12-29 | intel: enable ATI_texture_env_combine3. Fixes #17707 | Xiang, Haihao | |
2008-12-23 | Remove third buffer support from Mesa. | Dave Airlie | |
This is part of the deprecated pageflipping infrastructure. | |||
2008-11-21 | i915: Don't overwrite i915's Viewport function from generic code. | Eric Anholt | |
Instead, have i965 and i915 both call the generic function from their Viewport. | |||
2008-10-28 | intel: Don't keep intel->pClipRects, and instead just calculate it when needed. | Eric Anholt | |
This avoids issues with dereferencing stale cliprects around intel_draw_buffer time. Additionally, take advantage of cliprects staying constant for FBOs and DRI2, and emit cliprects in the batchbuffer instead of having to flush batch each time they change. | |||
2008-10-10 | intel: GLSL 1.20 is broken in Mesa, so disable it in the i965 driver | Ian Romanick | |
2008-10-07 | i965: Add ARB_occlusion_query support. | Eric Anholt | |
2008-10-03 | intel: Don't advertise unsupported extensions on pre-965 hardware | Ian Romanick | |
Move GL_ARB_texture_non_power_of_two and GL_ATI_separate_stencil from the generic extension list to the 965-specific list. Neither extension is supported on i830-class hardware, and GL_ATI_separate_stencil is not supported on i915-class hardare. GL_ARB_texture_non_power_of_two is supported on i915-class hardare and is already in the i915-specific list. | |||
2008-10-01 | Unify ARB_depth_texture and SGIX_depth_texture | Ian Romanick | |
The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code. | |||
2008-09-29 | intel: Clean-up the extension string madness! | Ian Romanick | |
- Sort extensions by ARB, then EXT, then vendor by name - Remove redundant (only one of GL_{ARB,EXT,NV}_texture_rectangle) or duplicate extension strings | |||
2008-09-26 | intel: Fix a number of memory leaks on context destroy. | Eric Anholt | |
2008-09-21 | mesa: improved driver query interface | Keith Whitwell | |
Brought over from gallium-0.2 branch. | |||
2008-09-18 | mesa: added "main/" prefix to includes, remove some -I paths from ↵ | Brian Paul | |
Makefile.template | |||
2008-09-16 | intel: Destroy bufmgr in screen destroy, not context. | Eric Anholt | |
Caused server crashes on second context creation since 7e0bbdcf033981282978554c2e68ce48b55aa291. Bug #17600. | |||
2008-09-12 | intel: Add a width field to regions, and use it for making miptrees in TFP. | Eric Anholt | |
Otherwise, we would use the pitch as width of the texture, and compiz would render the pitch padding on the right hand side. | |||
2008-09-12 | intel: Don't segfault on TFP from a bad drawable. | Eric Anholt | |
2008-09-12 | i965: Add support for G41 chipset which is another 4 series. | Xiang, Haihao | |
2008-09-10 | intel: track move of bo_exec from drivers to bufmgr. | Eric Anholt | |
2008-09-10 | intel: track bufmgr move to libdrm_intel and bufmgr_fake irq emit/wait change. | Eric Anholt | |
2008-09-10 | intel: Move the bufmgr back to the screen. | Eric Anholt | |
Mesa requires that we be able to share objects between contexts, which means that the objects need to be created by the same bufmgr, and the bufmgr internally requires pthread protection for thread safety. Rely on the bufmgr having appropriate locking. | |||
2008-09-05 | intel: only enable occlusion query if the drm has defines. | Dave Airlie | |
This interface has to be re-written to not be dumb and to work for multiple apps. | |||
2008-09-03 | intel: Fix refcounting on depth buffer initialization in DRI2. | Eric Anholt | |
(Reverts a change to work around the problem on 965). | |||
2008-09-03 | intel: Fix a crash if dri2 is disabled. | Xiang, Haihao | |
2008-08-29 | DRI2: Drop sarea, implement swap buffers in the X server. | Kristian Høgsberg | |
2008-08-24 | Revert "Revert "Merge branch 'drm-gem'"" | Dave Airlie | |
This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a. | |||
2008-08-24 | Revert "Merge branch 'drm-gem'" | Dave Airlie | |
This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03. Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c | |||
2008-08-20 | i965: Enable GL_ARB_fragment_program_shadow and fix key->shadowtex_mask. ↵ | Xiang, Haihao | |
(bug #16852, #16853) | |||
2008-07-30 | intel-gem: Use new getparam to detect kernel GEM support. | Eric Anholt | |
2008-07-25 | Merge branch 'master' into drm-gem | Ian Romanick | |
Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/i965/brw_wm_surface_state.c | |||
2008-07-18 | intel-gem: Bump driver date | Ian Romanick | |
Bump the driver date and insert the string "GEM". When running tests, this make it much easier to know that the right driver is being used. | |||
2008-07-16 | intel: Clean-up ARB_texture_env_crossbar | Ian Romanick | |
Enable support for ARB_texture_env_crossbar in the master extension list instead of in every single device-specific list. | |||
2008-07-11 | drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes. | Eric Anholt | |
2008-07-08 | i965: official name for GM45 chipset | Xiang, Haihao | |