Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-31 | st/xorg: Fix Xv cliprect scaling. | Thomas Hellstrom | |
Due to a quantization error, different cliprects of scaled video windows may not have identical x / y scale. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-05-31 | st/xorg Avoid advertizing rotation / reflection support. | Thomas Hellstrom | |
We don't support it yet since we don't implement the shadow allocate functions. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-05-31 | st/egl: Use stamps only to avoid unnecessary geometry update. | Chia-I Wu | |
resource_surface_add_resources should still be called even when the stamps match. For example, a caller may ask for two different sets of attachments. | |||
2010-05-31 | gallium: fix TFP on gallium | Dave Airlie | |
This fixes an uninitialised value use in the dri2 st when doing TFP. It uses the driContextPriv which isn't initialised at alloc time. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-05-31 | st/egl: Update KMS backend to use resource_surface. | Chia-I Wu | |
2010-05-31 | st/egl: Update GDI backend to use resource_surface. | Chia-I Wu | |
2010-05-31 | st/egl: Update ximage backend to use resource_surface. | Chia-I Wu | |
2010-05-31 | st/egl: Add helper functions for use by backends. | Chia-I Wu | |
There is only resource_surface for now. It helps manage the resources of a software-based native surface such as XImage or GDI. | |||
2010-05-31 | st/vega: Use SConscript for Windows build. | Chia-I Wu | |
Fix several portability issues and add SConscript for Windows build. | |||
2010-05-31 | st/egl: Use OS-specific module suffices. | Chia-I Wu | |
At least, .dll is used on Windows. | |||
2010-05-31 | st/egl: Add GDI backend. | Chia-I Wu | |
The backend uses Windows GDI driver to provide a software EGL implementation on Windows. | |||
2010-05-30 | st/python: Expose region_copy/fill_region instead of deprecated ↵ | José Fonseca | |
surface_copy/fill | |||
2010-05-30 | st/vega: Use FREE. | Chia-I Wu | |
Match MALLOC with FREE. Otherwise, it causes weird segfaults when built with memory debugging. | |||
2010-05-30 | st/egl: Hook eglCreatePbufferFromClientBuffer. | Chia-I Wu | |
This is some refactoring works. Creating a pbuffer from an EGL_OPENVG_IMAGE is still not supported. | |||
2010-05-30 | st/egl: Fix eglCopyBuffers. | Chia-I Wu | |
It was broken since surface_copy -> resource_copy_region transition. | |||
2010-05-30 | st/egl: Initialize KMS backend from an fd. | Chia-I Wu | |
Check if the native native is EGL_DEFAULT_DISPLAY. If not, treat it as an fd. | |||
2010-05-27 | egl/mks: remove extra param from function call | Brian Paul | |
2010-05-27 | egl_g3d: add missing param to egl_g3d_st_manager_get_egl_image() | Brian Paul | |
2010-05-26 | st/xorg: Remove unnecessary headers. | Vinson Lee | |
2010-05-26 | st/dri: Remove dri.c from SCons build. | Vinson Lee | |
This was missed in commit f501230db3a94c9328b8e769d9c17b2c3792e19c. Fixes SCons build. | |||
2010-05-25 | drm_api: Remove type argument from create screen callback | Jakob Bornecrantz | |
With the removal of DRI1 support there where no use of this argument, some drivers didn't even properly check it. | |||
2010-05-25 | st/dri: Remove DRI1 support | Jakob Bornecrantz | |
Nobody used it and the current code had been trough so many changes yet never once being tested. | |||
2010-05-24 | st/glx: check if deleting head of buffer list | Brian Paul | |
2010-05-21 | st_api: Give get_egl_image arguments directly to the function | Jakob Borncrantz | |
2010-05-21 | st/glx: fix incorrect parameter type | Brian Paul | |
2010-05-21 | gallium: Fix invalidate framebuffer with old libGL libraries | Jakob Bornecrantz | |
2010-05-21 | st_api: Add get param function to st_manager | Jakob Bornecrantz | |
2010-05-21 | Merge branch 'gallium-msaa' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | |||
2010-05-21 | gallium: remnants of old ccw state | Keith Whitwell | |
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-17 | st/egl: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/dri: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/glx: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/wgl: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/vega: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/xorg: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | st/python: adapt to interface changes | Roland Scheidegger | |
compile tested only. Should probably change the python surface_copy/fill functions also into resource_copy/fill_region functions and adapt the code using them. | |||
2010-05-14 | gallium: more work on ccw flag removal | Keith Whitwell | |
The linux-debug target builds... | |||
2010-05-11 | st/xorg: Fix SCons build. | Michel Dänzer | |
2010-05-08 | gallium: Add egl-apis target. | Chia-I Wu | |
The new target installs client API modules to EGL_DRIVER_INSTALL_DIR. They are used by st/egl. The client APIs are built from OpenGL and OpenVG state trackers. For this to work, st/vega is modified to produce a static library, libvega.a, instead. st/es is also not needed any more. It is removed and --with-state-trackers=es is replaced by --enable-gles-overlay. As st/egl now has its own client API modules, this solves the ABI issue between st/egl and client APIs, as long as the client API modules are distributed with st/egl. Plus, this allows st/egl to support OpenGL with non-Gallium libGL.so. | |||
2010-05-08 | egl_g3d: Check external modules for client APIs first. | Chia-I Wu | |
dlopen api_<API>.so before dlopening the process itself in case the client APIs are implemented in external modules. | |||
2010-05-07 | wgl: Add mapi to includes. | José Fonseca | |
2010-05-07 | st/vega: Use vgapi. | Chia-I Wu | |
Rename vgFooBar to vegaFooBar and use vgapi as the dispatcher. This makes sure there is always a current context when the internal functions are called. And eglGetProcAddress is finally supported. | |||
2010-05-07 | glapi: Move to src/mapi/. | Chia-I Wu | |
Move glapi to src/mapi/{glapi,es1api,es2api}. | |||
2010-05-03 | gallium: move surface utility functions into u_surface.c | Brian Paul | |
This is a better place than in u_rect.c | |||
2010-05-02 | Update dri state tracker to use new API aware context create | Xavier Chantry | |
2010-04-29 | st/xorg: Try hard to not touch hardware after dropping the master | Jakob Bornecrantz | |
2010-04-29 | st/xorg: Remove save and restore hw state | Jakob Bornecrantz | |
2010-04-29 | st/xorg: Get new connection status from kernel | Jakob Bornecrantz | |
2010-05-18 | st/xorg: Don't advertise DRI2 version we don't actually support yet. | Michel Dänzer | |
Fixes DRI2 initialization with current xserver Git. |