Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vega: implement tgsi_ureg shaders cache | Igor Oliveira | 2010-02-02 | 1 | -74/+75 |
| | |||||
* | vega: change tgsi asm by tgsi_ureg | Igor Oliveira | 2010-02-02 | 1 | -171/+380 |
| | |||||
* | st/egl: Wrong context might be used in eglBindTexImage. | Chia-I Wu | 2010-02-02 | 1 | -9/+11 |
| | | | | | If the pbuffer surface is current, gctx is set to the current context. Make sure it is set to OpenGL ES 1 context again before binding. | ||||
* | st/dri: Remove duplicate type qualifier. | Vinson Lee | 2010-01-31 | 1 | -1/+1 |
| | |||||
* | egl: Initialize display configs with the display. | Chia-I Wu | 2010-01-31 | 1 | -1/+1 |
| | | | | This changes _eglInitConfig to take the display as its argument. | ||||
* | egl: Initialize display resources with their display. | Chia-I Wu | 2010-01-31 | 1 | -5/+5 |
| | | | | | | | Change _eglInitSurface, _eglInitContext, and _eglInitImage to take an _EGLDisplay instead of an _EGLDriver. This is a more natural form, and plus, the display encodes information such as the extensions supported that might be required for attribute list parsing. | ||||
* | st/egl: Do not ignore configs without a renderable type. | Chia-I Wu | 2010-01-31 | 1 | -6/+6 |
| | | | | | Configs without a renderable type are still informative for programs such as eglinfo. | ||||
* | st/egl: Remove egl_g3d_get_current_context. | Chia-I Wu | 2010-01-31 | 1 | -16/+4 |
| | | | | | There is now _eglGetAPIContext that can return the current context of the given API. | ||||
* | st/egl: eglBindTexImage should bind to an OpenGL ES texture. | Chia-I Wu | 2010-01-30 | 1 | -4/+2 |
| | | | | The spec says that it only works with OpenGL ES. | ||||
* | egl: Rename Binding to CurrentContext in _EGLSurface. | Chia-I Wu | 2010-01-30 | 1 | -2/+2 |
| | | | | | A context can be bound to a surface just like it can be bound to a thread. CurrentContext is a more consistent name. | ||||
* | st/xorg: Update to new libkms interface but be backwards compatible | Jakob Bornecrantz | 2010-01-28 | 2 | -0/+8 |
| | |||||
* | Merge commit 'origin/perrtblend' | Roland Scheidegger | 2010-01-28 | 17 | -133/+130 |
|\ | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h | ||||
| * | st/mesa: handle EXT_draw_buffers2 per rendertarget blend enables / colormasks | Roland Scheidegger | 2010-01-25 | 1 | -0/+5 |
| | | | | | | | | uses the new gallium per-rt blend functionality | ||||
| * | vega: don't enable blending if not necessary | Roland Scheidegger | 2010-01-25 | 3 | -6/+4 |
| | | | | | | | | | | In some places blending was enabled even though it wasn't necessary. Also remove a (bogus) reenabling of color writes, which wasn't really used. | ||||
| * | xorg: do not enable unnecessary blending for xv | Roland Scheidegger | 2010-01-25 | 1 | -1/+1 |
| | | |||||
| * | st/python: adapt to blend changes | Roland Scheidegger | 2010-01-25 | 7 | -40/+40 |
| | | |||||
| * | vega: adapt to blend changes | Roland Scheidegger | 2010-01-25 | 6 | -76/+70 |
| | | |||||
| * | xorg: adapt to blend changes | Roland Scheidegger | 2010-01-25 | 3 | -17/+17 |
| | | |||||
* | | regress: Add vertex shaders tests for constant buffers. | Michal Krol | 2010-01-28 | 3 | -0/+68 |
| | | |||||
* | | regress: Add fragment shader test for one-dimensional constant buffers. | Michal Krol | 2010-01-28 | 2 | -5/+19 |
| | | |||||
* | | regress: Add two-dimension constant buffer test. | Michal Krol | 2010-01-28 | 2 | -0/+47 |
| | | |||||
* | | python: Link to ws2_32 on windows. | Michal Krol | 2010-01-28 | 1 | -0/+1 |
| | | |||||
* | | regress: Fix shader header. | Michal Krol | 2010-01-28 | 1 | -1/+1 |
| | | |||||
* | | egl: Migrate drivers to use _eglBindContext. | Chia-I Wu | 2010-01-28 | 1 | -10/+11 |
| | | | | | | | | | | _eglMakeCurrent is a big hammer that is not easy to use. Migrate drivers to use _eglBindContext and un-export _eglMakeCurrent. | ||||
* | | egl: eglMakeCurrent should accept an uninitialized display. | Chia-I Wu | 2010-01-28 | 1 | -10/+30 |
| | | | | | | | | | | | | When no context or surface are given, the display is allowed to be uninitialized. Most drivers cannot handle an uninitialized display. But they are updated to at least throw a fatal message. | ||||
* | | st/xorg: Remove unnecessary headers. | Vinson Lee | 2010-01-28 | 5 | -6/+0 |
| | | |||||
* | | st/dri: Remove unnecessary headers. | Vinson Lee | 2010-01-28 | 2 | -5/+0 |
| | | |||||
* | | egl: Remove _eglGetCurrentSurface and _eglGetCurrentDisplay. | Chia-I Wu | 2010-01-26 | 1 | -3/+4 |
| | | | | | | | | | | They have little use in drivers since drivers need to work for multiple current contexts. | ||||
* | | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-25 | 5 | -7/+57 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c | ||||
| * | | st/xorg: Fix crash on resize with libkms | Jakob Bornecrantz | 2010-01-25 | 1 | -2/+12 |
| | | | |||||
| * | | vega: fix incorrect samplers, textures indexes in blend_bind_samplers() | Igor Oliveira | 2010-01-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | Fixes fd.o bug 25863. Signed-off-by: Brian Paul <[email protected]> | ||||
| * | | st/xorg: Improve options and print them to log | Jakob Bornecrantz | 2010-01-25 | 2 | -3/+18 |
| | | | | | | | | | | | | | | | | | | Set 2D acceleration to off by default Get fallback debugging from the Xorg config Also print if 3D acceleration is enabled | ||||
| * | | st/xorg: Export helper function for detecting modesetting | Jakob Bornecrantz | 2010-01-25 | 2 | -0/+23 |
| | | | |||||
| * | | st/xorg: Fix warning | Jakob Bornecrantz | 2010-01-25 | 1 | -0/+2 |
| | | | |||||
* | | | egl: Native types are renamed in EGL 1.3. | Chia-I Wu | 2010-01-25 | 1 | -1/+1 |
| | | | | | | | | | | | | Rename Native*Type to EGLNative*Type. | ||||
* | | | egl: check if driver_name is null | Igor Oliveira | 2010-01-25 | 1 | -1/+2 |
| | | | |||||
* | | | egl: Make surfaces and contexts resources. | Chia-I Wu | 2010-01-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Turn _EGLSurface and _EGLContext into _EGLResource so that they can be managed uniformly. | ||||
* | | | st/vega: Clean up Makefile. | Chia-I Wu | 2010-01-23 | 1 | -54/+26 |
| | | | |||||
* | | | st/es: Pass -linker and -ldflags to mklib. | Chia-I Wu | 2010-01-23 | 1 | -2/+2 |
| | | | |||||
* | | | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-22 | 12 | -38/+98 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c | ||||
| * | | st/xorg: Remove unnecessary headers. | Vinson Lee | 2010-01-21 | 7 | -11/+0 |
| | | | |||||
| * | | st/xorg: Fic bug and close drm_api at proper place | Jakob Bornecrantz | 2010-01-20 | 1 | -7/+17 |
| | | | |||||
| * | | st/xorg: Don't leak BusID buffer | Jakob Bornecrantz | 2010-01-19 | 1 | -0/+1 |
| | | | |||||
| * | | st/xorg: Pass kernel driver name to drmOpen | Jakob Bornecrantz | 2010-01-19 | 1 | -4/+12 |
| | | | |||||
| * | | st/dri: update dri2 drawables when viewport is changed | Ben Skeggs | 2010-01-19 | 3 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <[email protected]> | ||||
| * | | wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color ↵ | José Fonseca | 2010-01-19 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | pixel formats. Since all formats we export have PFD_DRAW_TO_WINDOW flag. | ||||
| * | | wgl: Don't export pure-stencil pixel formats. | José Fonseca | 2010-01-19 | 1 | -2/+0 |
| | | | | | | | | | | | | They cause DCT's conform to always fail. | ||||
| * | | st/dri: Add comment for intentional fallthrough in case statement. | Vinson Lee | 2010-01-18 | 1 | -0/+1 |
| | | | |||||
| * | | st/dri: fix optionCache memory leaks | Marcin Slusarz | 2010-01-18 | 2 | -0/+16 |
| | | | | | | | | | | | | Signed-off-by: Brian Paul <[email protected]> | ||||
| * | | st/xorg: If dri2 version is 2 support version 1 as well | Jakob Bornecrantz | 2010-01-15 | 1 | -4/+36 |
| | | | | | | | | | | | | | | | | | | Thanks to X server commit 2e2c5b216cc1c7a9bc26bd2c68226aaed5fc52ca it is possible to be ABI compatible in version 2 with version 1 of the DRI2 interface. |