Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-13 | Rename GLvisual and __GLcontextModes to struct gl_config | Kristian Høgsberg | |
2010-09-27 | mesa: Force GL_SGIS_generate_mipmap to always be enabled | Ian Romanick | |
As per discussions at XDS. | |||
2010-04-28 | dri: Add DRI entrypoints to create a context for a given API | Kristian Høgsberg | |
2010-03-12 | r100/r200/r300/r300: only enable accelerated pixel ops with kms | Alex Deucher | |
fixes fdo bug 27043 | |||
2010-03-10 | radeon/r200/r600: enable HW accelerated gl(Read/Copy/Draw)Pixels | Alex Deucher | |
2010-03-09 | radeon/r200/r300/r600: add is_format_renderable function | Maciej Cencora | |
2010-03-03 | radeon/r200/r300/r600: add check_blit vtbl function | Alex Deucher | |
Check if the native blit formats are supported, if not, attempt to use an alternate format. Skip 3, >4 bpp as per comments from mcencora on irc. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2010-02-10 | radeon: Define EXT_framebuffer_object constants to match hw. | Pauli Nieminen | |
This hides the assertion failure in glean/fbo test. Underlying problem when same texture is set twice to different attachments will cause assertion. | |||
2010-02-07 | r100/r200/r300/r600: Set MaxCombinedTextureImageunits. | Pauli Nieminen | |
Fixes glActiveTexture to set GL_INVALID_ENUM when trying to activate texture unit that is not available. piglit test case general/texunit passes now. | |||
2010-01-30 | r200: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | r200: fix some breakage after move to common blit code | Alex Deucher | |
2010-01-19 | r200: use common glCopyTex(Sub)Image code | Maciej Cencora | |
2010-01-18 | r200: add blit support | Alex Deucher | |
Only enabled with KMS. | |||
2010-01-04 | Remove leftover __DRI{screen,drawable,context}Private references | Kristian Høgsberg | |
As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never. | |||
2009-12-02 | Merge commit 'mesa_7_6_branch' into mesa_7_7_branch | Jakob Bornecrantz | |
Conflicts: src/mesa/main/version.h | |||
2009-12-03 | r200: fix polygon stipple | Alex Deucher | |
fixes fdo bug 25354 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-10-23 | mesa: Enable remap table in core. | Chia-I Wu | |
This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-31 | r200: Convert r200 to use new style debug code. | Pauli Nieminen | |
Only very few places where realy converted so there isa lot of to do. | |||
2009-08-28 | r100/r200: Bring back old PolygonStripple for DRI1. | Pauli Nieminen | |
DRI1 didn't have support for command buffer emit for stripple. | |||
2009-08-28 | r200: Fix piglit paths test. | Pauli Nieminen | |
Polygon stipple has to go to command buffer because special ioctl is disabled. Piglit doesn't like HyperZ warning so disable it for kms. | |||
2009-08-26 | radeon/r100/r200: actually init the OQ support properly | Dave Airlie | |
2009-08-26 | radeon/r200: OQ support for r200 in theory. | Dave Airlie | |
this is an untested port of the r100 OQ code | |||
2009-08-26 | r200: Add scissor to state atom list. | Pauli Nieminen | |
Scissors are jsut one of states that we have to emit so it should be in state list | |||
2009-08-12 | r200: Prevent TexGenMatrix from leaking when destroying r200 context. | Pauli Nieminen | |
Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-06-25 | radeon: fix hw texture limits | Roland Scheidegger | |
still always enable max, but the right values this time. More work should probably be done for saner limits without mm, and/or dri conf option allow_large_textures (which is ignored) removed. 3D limit on r100 is pretty arbitrary as still handled by swrast anyway. Also fix r300 limits (except 3d I've no idea what the max is anyway so keep using mesa default). | |||
2009-06-25 | radeon/r200: add some hw texture limits | Dave Airlie | |
2009-06-19 | radeons: use dp4 for position invariant vertex programs | Roland Scheidegger | |
Fixes #22181. R200 requires this since DP4 is used in hw tnl mode. R300 prefers it (should be faster due to no instruction dependencies), but both methods should be correct (when sw tcl is used though, MUL/MAD might be faster). Probably doesn't make much difference for R100 since vertex progs are executed in software anyway, but let's just keep it the same there too. | |||
2009-05-20 | radeon: set max texture size | Jerome Glisse | |
This still need some work to actually report somethings reasonable if no memory manager is available. | |||
2009-04-02 | radeon/r200/r300: collapse context destruction down to a common path. | Dave Airlie | |
Context destruction was nearly the same over all the drivers, so collapse it down. | |||
2009-03-24 | radeon/r200/r300: fix warnings | Dave Airlie | |
2009-03-24 | radeon/r200/r300: set the texture depth correctly for DRI2 | Dave Airlie | |
2009-03-23 | raedon/r200/r300: mega-FBO commits. | Dave Airlie | |
Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions | |||
2009-03-21 | r200: fix for sure | Dave Airlie | |
2009-03-21 | radeon/r200: oops make correct fbo init calls | Dave Airlie | |
2009-03-21 | radeon/r200: add fbo init | Dave Airlie | |
2009-03-03 | radeon: refactor framebuffer code like intel | Dave Airlie | |
this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. | |||
2009-02-17 | radeon/r200: drop legacy texture heap code | Dave Airlie | |
2009-02-17 | radeon/r200: fixup texturing aging calls | Dave Airlie | |
2009-02-13 | r200: fixup some CS emission sizes | Dave Airlie | |
2009-02-13 | Merge remote branch 'origin/master' into radeon-rewrite | Dave Airlie | |
Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c | |||
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-11 | radeon: fix span init needs more work | Dave Airlie | |
2009-02-11 | radeon/r200/r300: merge span code into single shared file | Dave Airlie | |
2009-02-04 | r200: fixup DMA region stuff | Dave Airlie | |
2009-01-31 | r200/r300: swtcl fixups to use old dma buffers on top of BOs | Dave Airlie | |
2009-01-29 | r200: bring back single dma flush | Dave Airlie | |
2009-01-29 | radeon/r200/r300: bring back old style DMA buffer on top of BOs. | Dave Airlie | |
this gets back a lot of the lots speed in gears on r500 at least I also fixed the legacy bufmgr to deal when the dma space fills up | |||
2009-01-29 | r200: avoid setting variable on kernel mm setup | Dave Airlie | |
2009-01-28 | Make GL_ARB_draw_buffers mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> |