Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2010-05-15 | st/xlib: Remove unnecessary header. | Vinson Lee | |
2010-05-15 | st/xorg: Remove unnecessary header. | Vinson Lee | |
2010-04-27 | st/dri: Don't check for null when user ensures non-null | Jakob Bornecrantz | |
2010-04-27 | st/dri: Use flush function of old context not new | Jakob Bornecrantz | |
2010-04-26 | et/egl: Remove dead code. | Vinson Lee | |
proc_name cannot be NULL after the switch statement. proc_name is assigned a value or the function has already returned. | |||
2010-04-25 | st/wgl: s/st_manager_create_api/st_gl_api_create/ | Vinson Lee | |
commit 0c572c6828b6a338b07a6860280b3a314a81662e replaced st_manager_create_api with st_gl_api_create. Fixes MSVC build. | |||
2010-04-26 | st/dri: Refactor dri_st_api into other files | Jakob Bornecrantz | |
2010-04-26 | st/dri: Make st_framebuffer_iface the base for dri_drawable | Jakob Bornecrantz | |
2010-04-26 | st/dri: Make st_manager the base for dri_screen | Jakob Bornecrantz | |
2010-04-26 | st/dri: Add hooks for framebuffer functions | Jakob Bornecrantz | |
2010-04-26 | st/dri: Make lookup_egl_image a hook | Jakob Bornecrantz | |
2010-04-26 | st_api: Remove st_module | Jakob Bornecrantz | |
The struct st_module isn't needed as it is the same thing as the st_api struct. That is they both represent the API. Instead just use a single function entry point to the the API. | |||
2010-04-25 | st/dri: Add missing header. | Vinson Lee | |
Add GL/internal/dri_interface.h for __DRI_TEXTURE_FORMAT_RGB. | |||
2010-04-24 | st/dri: DRI2 give proper binding to depth buffer | Jakob Bornecrantz | |
2010-04-23 | st/xlib: Try to propagate failure to create framebuffer. | José Fonseca | |
Doesn't help much, since it is ignored by st_framebuffer_validate. | |||
2010-04-21 | st/glx: variable 'i' is an enum | Brian Paul | |
Now we can get see 'i' as an enum name instead of a plain integer in gdb. | |||
2010-04-20 | st/egl: No need to use drm_api argument struct | Jakob Bornecrantz | |
2010-04-20 | st/egl: Use correct driver_name field to get kernel driver name | Jakob Bornecrantz | |
2010-04-20 | st/egl: Check for null destroy callback on api struct | Jakob Bornecrantz | |
2010-04-20 | Merge branch 'gallium-index-bias' | José Fonseca | |
2010-04-19 | Merge branch '7.8' | Dan Nicholson | |
Conflicts: progs/egl/Makefile progs/egl/Makefile is gone on master with the egl demos split into subdirectories. Will require an additional commit. | |||
2010-04-19 | egl: Pass flags to locate Xlib headers and libraries | Dan Nicholson | |
eglplatform.h pulls in Xlib.h on X11 platforms. Likewise, the egl glx driver and egl programs needs to link to libX11. Make sure we use the locations the user told us about. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> | |||
2010-04-19 | Change libX11 variables to not conflict with AC_PATH_XTRA | Dan Nicholson | |
The variable X_LIBS from AC_PATH_XTRA contains only the -L searchdir parameter and not the -lX11 to link to Xlib. Use X11 prefixed build vars for linking with Xlib to avoid the conflict. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> (cherry picked from commit e725ef171b5a4d5425461f237d9ccab223806913) | |||
2010-04-19 | gallium: Respect user's CFLAGS for including X headers | Dan Nicholson | |
This can break on systems that don't have a system X installation. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> (cherry picked from commit de4ee20578a79e024b0de83c40648112f42c994e) Conflicts: src/gallium/winsys/xlib/Makefile | |||
2010-04-19 | st/python: Use index bias. | José Fonseca | |
2010-04-18 | st/python: Set the bind flag for the default texture. | José Fonseca | |
2010-04-17 | st/dri: Check for NULL before dereference and assignment. | Vinson Lee | |