Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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 | |
2010-04-16 | st/drisw: Stop pretending to be drm_api | Jakob Bornecrantz | |
Reviewed-by: George Sapountzis <gsapountzis@gmail.com> | |||
2010-04-16 | st/dri: Refactor init code a bit | Jakob Bornecrantz | |
Reviewed-by: George Sapountzis <gsapountzis@gmail.com> | |||
2010-04-16 | st/egl: Remove unnecessary header. | Vinson Lee | |
2010-04-16 | st/dri: Remove unnecessary header. | Vinson Lee | |
2010-04-13 | st/vega: Drop st_public support. | Chia-I Wu | |
There is no user of st_public now. | |||
2010-04-13 | st/vega: Do not rely on st_resize_framebuffer. | Chia-I Wu | |
Add vg_context_update_draw_buffer (and helpers) that duplicates the logic of st_resize_framebuffer. Use the new function instead of st_resize_framebuffer in vg_manager.c. | |||
2010-04-12 | st/python: Fix regressions. | José Fonseca | |
2010-04-12 | stw: Update for pipe_resource interface changes. | José Fonseca | |
2010-04-12 | stw: Fix minor st_api migration glitches. | José Fonseca | |
2010-04-12 | st/wgl: Switch from st_public.h to st_api.h. [V2] | Chia-I Wu | |
This is only compile tested with crossmingw. V2: - reference count stw_framebuffer | |||
2010-04-12 | st/egl: Request the front buffer as needed. | Chia-I Wu | |
The front buffer is added to support old X servers. Check the version of the server so that it can be added as needed. | |||
2010-04-12 | st/egl: Fix DRI2 on old X servers | Jakob Bornecrantz | |
2010-04-11 | st/egl: Follow the portability guide. | Chia-I Wu | |
Avoid including standard library headers and use MALLOC/FREE if possible. | |||
2010-04-11 | st/egl: Factor driver callbacks to a new file. | Chia-I Wu | |
Factor all callbacks other than Initialize, Terminate, and GetProcAddress to egl_g3d_api.c. |