df7c634d20af83fc64cce37c2182b50820c20e38 |
22-Nov-2012 |
Alex Deucher <alexander.deucher@amd.com> |
radeonsi: add a new SI pci id Note: this is a candidate for the stable branch. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit e2df37f69a4e513b756fc193a544d48d8fd0ddac)
ci_ids/radeonsi_pci_ids.h
|
1b9436fb1a27871dcd9f15ad48935b670374be6e |
16-Oct-2012 |
Alex Deucher <alexander.deucher@amd.com> |
radeonsi: add some new SI pci ids Note: this is a candidate for the stable branch. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit ed8d87c6a641efe8667c0ba580260ffaff5ffc7e)
ci_ids/radeonsi_pci_ids.h
|
4eecc8d0076926200508721b143c636daac8674e |
24-Sep-2012 |
Brian Paul <brianp@vmware.com> |
upgrade glext.h to version 85 NOTE: This is a candidate for the stable branches. (cherry picked from commit 68060cfb2bbf890a3932c8d25382261a83f393af)
L/glext.h
|
d240dcee6de7369a423ed230c67e3be5ff47140a |
24-Aug-2012 |
Matt Turner <mattst88@gmail.com> |
Remove libGLU It's been moved to its own repository, found at http://cgit.freedesktop.org/mesa/glu/ Acked-by: Kenneth Graunke <kenneth@whitecape.org>
L/glu.h
L/glu_mangle.h
|
00978098794f723230a33cab1c1152686f1c4fa5 |
31-Aug-2012 |
Jakob Bornecrantz <jakob@vmware.com> |
dri: Rework planar image interface As discussed with Kristian on #wayland. Pushes the decision of components into the dri driver giving it greater freedom to allow t to implement YUV samplers in hardware, and which mode to use. This interface will also allow drivers like SVGA to implement YUV surfaces without the need to sub-allocate and instead send 3 seperate buffers for each channel, currently not implemented. I have tested these changes on Gallium Svga. Scott tested them on both intel and Gallium Radeon. Kristan and Pekka tested them on intel. v2: Fix typo in dri2_from_planar. v3: Merge in intel changes. (cherry picked from commit 6a7dea93fa70d670a5954e47a47075a2703209d4) Tested-by: Scott Moreau <oreaus@gmail.com> Tested-by: Pekka Paalanen <ppaalanen@gmail.com> Tested-by: Kristian Høgsberg <krh@bitplanet.net> Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
L/internal/dri_interface.h
|
93ebec87ed46978942464a6f08801ae06e86fa8b |
21-Aug-2012 |
Jakob Bornecrantz <jakob@vmware.com> |
dri: Make query image WIDTH and HEIGHT be version 4 Tested-by: Scott Moreau <oreaus@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
L/internal/dri_interface.h
|
6bb71b8cbe6b17a5d59e369631502e642804406e |
15-Aug-2012 |
Jakob Bornecrantz <jakob@vmware.com> |
dri: Remove image write function Since its not used by anything anymore and no release has gone out where it was being used. Tested-by: Scott Moreau <oreaus@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
L/internal/dri_interface.h
|
a2ce2eba26639327d6080fbf3dd64d4ff5ac3bcb |
18-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
dri2: Note that __DRI_API_GLES2 is also used for OpenGL ES 3.0 Unlike 1.x to 2.0, OpenGL ES 3.0 is backwards compatible with 2.0. Use the same API flag for both. Applications that specifically want 3.0 will specify this using the major / minor version attributes. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
L/internal/dri_interface.h
|
92b614172f750f93f218cd78a9f3c066c3629cab |
11-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: update glext.h to version 83 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
L/glext.h
|
4b40375c438f9a10231dabedcf72bf6f27bbe327 |
06-Aug-2012 |
Paulo Zanoni <paulo.r.zanoni@intel.com> |
i965: add more Haswell PCI IDs Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
ci_ids/i965_pci_ids.h
|
8433f80add7c7f4a0abcedd45a50a731d0afb9be |
07-Aug-2012 |
Brian Paul <brianp@vmware.com> |
egl: remove redundant PFNEGLQUERYSTREAMTIMEKHRPROC typedef This typedef is present earlier in the header and isn't part of the EGL_KHR_stream_cross_process_fd extension. Looks like a Khronos glitch.
GL/eglext.h
|
45e592c3dd4101c6706c5b2e6bb0e6e1f62017f5 |
19-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
egl: Import eglext.h version 14 This is necessary for EGL_KHR_create_context work (including writing piglit tests). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
GL/eglext.h
|
d3f8000bfcffdbe54c8e89626ce60ebedeba5920 |
06-Aug-2012 |
Alex Deucher <alexander.deucher@amd.com> |
radeonsi: add some new pci ids Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/radeonsi_pci_ids.h
|
a6146d2566182279c9441133aa669945befe5204 |
06-Aug-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add additional evergreen pci ids Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
e23bfdb3298ec43ef895121527fb4d79474d7b1b |
19-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Use existing EGL_TEXTURE_FORMAT for querying wl_buffer texture format We also reuse EGL_TEXTURE_RGBA and EGL_TEXTURE_RGB, adding only the new planar YUV texture formats: EGL_TEXTURE_Y_U_V_WL, EGL_TEXTURE_Y_UV_WL and EGL_TEXTURE_Y_XUXV_WL. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
GL/eglmesaext.h
|
44f066b9ffb7749e872c9cc44ab4d6e2973c2372 |
13-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
gbm: Add new gbm_bo_import entry point This generalizes and replaces gbm_bo_create_for_egl_image. gbm_bo_import will create a gbm_bo from either an EGLImage or a struct wl_buffer.
L/internal/dri_interface.h
|
e6a33570b73aa56c87818d7f67a122d4427b7841 |
05-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Add EGL_WAYLAND_PLANE_WL attribute This lets us specify the plane to create the image for for multiplanar wl_buffers. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
GL/eglmesaext.h
|
c0298348089069716cfc1aee2b25d0857c8be450 |
05-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
__DRIimage: version 5, add new formats and createSubImage The additions in version 5 enables creating EGLImages for different planes of a YUV buffer. createImageFromName is still used to create the containing __DRIimage, and createSubImage can then be used no that __DRIimage to create __DRIimages that correspond to the y, u, and v planes (__DRI_IMAGE_FORMAT_R8) or the uv planes (__DRI_IMAGE_FORMAT_RG88) for formats such as NV12 where the u and v components are interleaved. Packed formats such as YUYV etc doesn't require any special treatment, we just sample those as a regular ARGB texture. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
L/internal/dri_interface.h
|
a8724d85f8cb2f0fb73b9c6c1f268f9084c6d473 |
03-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
glx/dri2: Add support for GLX_ARB_create_context_robustness Add the infrastructure required for this extension. There is no xserver support and no driver support yet. Drivers can enable this be advertising DRI2 version 4 and accepting the __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS flag and the __DRI_CTX_ATTRIB_RESET_STRATEGY attribute in create context. Some additional Mesa infrastructure is needed before drivers can do this. The GL_ARB_robustness spec, which all Mesa drivers already advertise, requires: "If the behavior is LOSE_CONTEXT_ON_RESET_ARB, a graphics reset will result in the loss of all context state, requiring the recreation of all associated objects." It is necessary to land this infrastructure now so that the related infrastructure can land in the xserver. The xserver has very long release schedules, and the remaining Mesa parts should land long, long before the next xserver merge window opens. v2: Expose robustness as a DRI2 extension rather than bumping __DRI_DRI2_VERSION. v3: Add a comment explaining why dri2->base.version >= 3 is also required for GLX_ARB_create_context_robustness. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
L/internal/dri_interface.h
|
3ed8d4285360047d78cfd3218ac4f8f325ae5d6e |
04-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
GLES2: upgrade gl2ext.h to version 18099 Redo this commit, and remove the inclusion of gl2ext.h from src/mapi/glapi/glapi_priv.h. The include was added in 8f3be339850ead96f9c6200db4e0db1f74e39d13 to fix a missing prototype for glDrawBuffersNV and others, but it's not possible to include both glext.h and gl2ext.h from the same file. I don't see the missing prototype here (with or without shared glapi) so I'm just removing the offending #include. Also, since we're redoing this, update to the most recent gl2ext.2. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
LES2/gl2ext.h
|
567fcd2eb9bf31d5abe9e78677a0c35e4d07e420 |
04-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
Revert "GLES2: upgrade gl2ext.h to version 16994." This reverts commit 8818b88748bde6de5a4a98ad237c85151b44c774. I get a lot of errors like this one: In file included from ../../../src/mapi/glapi/glapi_priv.h:49:0, from glapi_dispatch.c:40: ../../../include/GLES2/gl2ext.h:1074:28: error: redefinition of typedef ‘PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC’ ../../../include/GL/glext.h:10237:25: note: previous declaration of ‘PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC’ was here This with a clean build (with git clean -fdX). I don't get the errors on my other machine. I didn't investigate why, a wild guess is that this depends on the version of gcc.
LES2/gl2ext.h
|
8818b88748bde6de5a4a98ad237c85151b44c774 |
23-Apr-2012 |
Gwenole Beauchesne <gwenole.beauchesne@intel.com> |
GLES2: upgrade gl2ext.h to version 16994.
LES2/gl2ext.h
|
51b0a0b33ca16599a5972c3e77607284a1b7fb9b |
26-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: update glext.h to version 81
L/glext.h
|
52dd8961eb02a1a76a8ba658fb8ef2777fee569c |
26-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: update glxext.h to version 33
L/glxext.h
|
75f9d24ac4a539a8f0c16c9bd66e11dc394ba81b |
05-Jun-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add new Trinity PCI ids Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
6ce298f9ce575444029a7c8aac5e86fcf368582a |
05-Jun-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add new Sumo, Palm, BTC pci ids Note this is a candidate for the stable branch. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
01b7eb7c74a2e2ee0dfa6ceb7eb0fdb373e8f9d1 |
05-Jun-2012 |
Alex Deucher <alexander.deucher@amd.com> |
radeonsi: add new SI pci ids Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/radeonsi_pci_ids.h
|
c6db1b3396384186aab5b685fe1fd540e17b3a62 |
20-Apr-2012 |
Francisco Jerez <currojerez@riseup.net> |
clover: Import OpenCL state tracker.
L/cl.h
L/cl.hpp
L/cl_ext.h
L/cl_gl.h
L/cl_gl_ext.h
L/cl_platform.h
L/opencl.h
|
4fddb2ba21add1c1968330e5224ecead59da3995 |
02-May-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
gbm: Add gbm_bo_write entry point This new gbm entry point allows writing data into a gbm bo. The bo has to be created with the GBM_BO_USE_WRITE flag, and it's only required to work for GBM_BO_USE_CURSOR_64X64 bos. The gbm API is designed to be the glue layer between EGL and KMS, but there was never a mechanism initialize a buffer suitable for use with KMS hw cursors. The hw cursor bo is typically not compatible with anything EGL can render to, and thus there's no way to get data into such a bo. gbm_bo_write() fills that gap while staying out of the efficient cpu->gpu pixel transfer business. Reviewed-by: Ander Conselvan de Oliveira <conselvan2@gmail.com>
L/internal/dri_interface.h
|
81f95ce13d92f15df2941a831ddb5a415f0f816e |
24-Apr-2012 |
Sean V Kelley <sean.v.kelley@linux.intel.com> |
egl/android: Add support for RGBX_8888 used in Android native buffers Add new format __DRI_IMAGE_FORMAT_XBGR8888 to __DRI_IMAGE. HAL_PIXEL_FORMAT_RGBX_8888 now maps to __DRI_IMAGE_FORMAT_XBGR8888. Signed-off-by: Sean V Kelley <sean.v.kelley@linux.intel.com> Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
L/internal/dri_interface.h
|
a75c6163e605f35b14f26930dd9227e4f337ec9e |
06-Jan-2012 |
Tom Stellard <thomas.stellard@amd.com> |
radeonsi: initial WIP SI code This commit adds initial support for acceleration on SI chips. egltri is starting to work. The SI/R600 llvm backend is currently included in mesa but that may change in the future. The plan is to write a single gallium driver and use gallium to support X acceleration. This commit contains patches from: Tom Stellard <thomas.stellard@amd.com> Michel Dänzer <michel.daenzer@amd.com> Alex Deucher <alexander.deucher@amd.com> Vadim Girlin <vadimgirlin@gmail.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> The following commits were squashed in: ====================================================================== radeonsi: Remove unused winsys pointer This was removed from r600g in commit: commit 96d882939d612fcc8332f107befec470ed4359de Author: Marek Olšák <maraeo@gmail.com> Date: Fri Feb 17 01:49:49 2012 +0100 gallium: remove unused winsys pointers in pipe_screen and pipe_context A winsys is already a private object of a driver. ====================================================================== radeonsi: Copy color clamping CAPs from r600 Not sure if the values of these CAPS are correct for radeonsi, but the same changed were made to r600g in commit: commit bc1c8369384b5e16547c5bf9728aa78f8dfd66cc Author: Marek Olšák <maraeo@gmail.com> Date: Mon Jan 23 03:11:17 2012 +0100 st/mesa: do vertex and fragment color clamping in shaders For ARB_color_buffer_float. Most hardware can't do it and st/mesa is the perfect place for a fallback. The exceptions are: - r500 (vertex clamp only) - nv50 (both) - nvc0 (both) - softpipe (both) We also have to take into account that r300 can do CLAMPED vertex colors only, while r600 can do UNCLAMPED vertex colors only. The difference can be expressed with the two new CAPs. ====================================================================== radeonsi: Remove PIPE_CAP_OUTPUT_READ This CAP was dropped in commit: commit 04e324008759282728a95a1394bac2c4c2a1a3f9 Author: Marek Olšák <maraeo@gmail.com> Date: Thu Feb 23 23:44:36 2012 +0100 gallium: remove PIPE_SHADER_CAP_OUTPUT_READ r600g is the only driver which has made use of it. The reason the CAP was added was to fix some piglit tests when the GLSL pass lower_output_reads didn't exist. However, not removing output reads breaks the fallback for glClampColorARB, which assumes outputs are not readable. The fix would be non-trivial and my personal preference is to remove the CAP, considering that reading outputs is uncommon and that we can now use lower_output_reads to fix the issue that the CAP was supposed to workaround in the first place. ====================================================================== radeonsi: Add missing parameters to rws->buffer_get_tiling() call This was changed in commit: commit c0c979eebc076b95cc8d18a013ce2968fe6311ad Author: Jerome Glisse <jglisse@redhat.com> Date: Mon Jan 30 17:22:13 2012 -0500 r600g: add support for common surface allocator for tiling v13 Tiled surface have all kind of alignment constraint that needs to be met. Instead of having all this code duplicated btw ddx and mesa use common code in libdrm_radeon this also ensure that both ddx and mesa compute those alignment in the same way. v2 fix evergreen v3 fix compressed texture and workaround cube texture issue by disabling 2D array mode for cubemap (need to check if r7xx and newer are also affected by the issue) v4 fix texture array v5 fix evergreen and newer, split surface values computation from mipmap tree generation so that we can get them directly from the ddx v6 final fix to evergreen tile split value v7 fix mipmap offset to avoid to use random value, use color view depth view to address different layer as hardware is doing some magic rotation depending on the layer v8 fix COLOR_VIEW on r6xx for linear array mode, use COLOR_VIEW on evergreen, align bytes per pixel to a multiple of a dword v9 fix handling of stencil on evergreen, half fix for compressed texture v10 fix evergreen compressed texture proper support for stencil tile split. Fix stencil issue when array mode was clear by the kernel, always program stencil bo. On evergreen depth buffer bo need to be big enough to hold depth buffer + stencil buffer as even with stencil disabled things get written there. v11 rebase on top of mesa, fix pitch issue with 1d surface on evergreen, old ddx overestimate those. Fix linear case when pitch*height < 64. Fix r300g. v12 Fix linear case when pitch*height < 64 for old path, adapt to libdrm API change v13 add libdrm check Signed-off-by: Jerome Glisse <jglisse@redhat.com> ====================================================================== radeonsi: Remove PIPE_TRANSFER_MAP_PERMANENTLY This was removed in commit: commit 62f44f670bb0162e89fd4786af877f8da9ff607c Author: Marek Olšák <maraeo@gmail.com> Date: Mon Mar 5 13:45:00 2012 +0100 Revert "gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLY" This reverts commit 0950086376b1c8b7fb89eda81ed7f2f06dee58bc. It was decided to refactor the transfer API instead of adding workarounds to address the performance issues. ====================================================================== radeonsi: Handle PIPE_VIDEO_CAP_PREFERED_FORMAT. Reintroduced in commit 9d9afcb5bac2931d4b8e6d1aa571e941c5110c90. ====================================================================== radeonsi: nuke the fallback for vertex and fragment color clamping Ported from r600g commit c2b800cf38b299c1ab1c53dc0e4ea00c7acef853. ====================================================================== radeonsi: don't expose transform_feedback2 without kernel support Ported from r600g commit 15146fd1bcbb08e44a1cbb984440ee1a5de63d48. ====================================================================== radeonsi: Handle PIPE_CAP_GLSL_FEATURE_LEVEL. Ported from r600g part of commit 171be755223d99f8cc5cc1bdaf8bd7b4caa04b4f. ====================================================================== radeonsi: set minimum point size to 1.0 for non-sprite non-aa points. Ported from r600g commit f183cc9ce3ad1d043bdf8b38fd519e8f437714fc. ====================================================================== radeonsi: rework and consolidate stencilref state setting. Ported from r600g commit a2361946e782b57f0c63587841ca41c0ea707070. ====================================================================== radeonsi: cleanup setting DB_SHADER_CONTROL. Ported from r600g commit 3d061caaed13b646ff40754f8ebe73f3d4983c5b. ====================================================================== radeonsi: Get rid of register masks. Ported from r600g commits 3d061caaed13b646ff40754f8ebe73f3d4983c5b..9344ab382a1765c1a7c2560e771485edf4954fe2. ====================================================================== radeonsi: get rid of r600_context_reg. Ported from r600g commits 9344ab382a1765c1a7c2560e771485edf4954fe2..bed20f02a771f43e1c5092254705701c228cfa7f. ====================================================================== radeonsi: Fix regression from 'Get rid of register masks'. ====================================================================== radeonsi: optimize r600_resource_va. Ported from r600g commit 669d8766ff3403938794eb80d7769347b6e52174. ====================================================================== radeonsi: remove u8,u16,u32,u64 types. Ported from r600g commit 78293b99b23268e6698f1267aaf40647c17d95a5. ====================================================================== radeonsi: merge r600_context with r600_pipe_context. Ported from r600g commit e4340c1908a6a3b09e1a15d5195f6da7d00494d0. ====================================================================== radeonsi: Miscellaneous context cleanups. Ported from r600g commits e4340c1908a6a3b09e1a15d5195f6da7d00494d0..621e0db71c5ddcb379171064a4f720c9cf01e888. ====================================================================== radeonsi: add a new simple API for state emission. Ported from r600g commits 621e0db71c5ddcb379171064a4f720c9cf01e888..f661405637bba32c2cfbeecf6e2e56e414e9521e. ====================================================================== radeonsi: Also remove sbu_flags member of struct r600_reg. Requires using sid.h instead of r600d.h for the new CP_COHER_CNTL definitions, so some code needs to be disabled for now. ====================================================================== radeonsi: Miscellaneous simplifications. Ported from r600g commits 38bf2763482b4f1b6d95cd51aecec75601d8b90f and b0337b679ad4c2feae59215104cfa60b58a619d5. ====================================================================== radeonsi: Handle PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION. Ported from commit 8b4f7b0672d663273310fffa9490ad996f5b914a. ====================================================================== radeonsi: Use a fake reloc to sleep for fences. Ported from r600g commit 8cd03b933cf868ff867e2db4a0937005a02fd0e4. ====================================================================== radeonsi: adapt to get_query_result interface change. Ported from r600g commit 4445e170bee23a3607ece0e010adef7058ac6a11.
ci_ids/pci_id_driver_map.h
ci_ids/radeonsi_pci_ids.h
|
a45247fb1b8c30c5be21c3baf84943920ae17bfb |
31-Mar-2012 |
Eugeni Dodonov <eugeni.dodonov@intel.com> |
intel: add PCI IDs for Ivy Bridge GT2 server variant Those IDs are used by Bromolow. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
ci_ids/i965_pci_ids.h
|
bd2410b48df261251f75c2c69785c8cc3182d94d |
19-Mar-2012 |
Kenneth Graunke <kenneth@whitecape.org> |
intel: Add some PCI IDs for Haswell. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
ci_ids/i965_pci_ids.h
|
b4082f492b4b55df4c636445e47b97d1f1e4b5b2 |
21-Mar-2012 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add support for TN (trinity) APUs Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
fa476782fde96c93c0904bbab3bc4dd44aef8712 |
11-Mar-2012 |
José Fonseca <jose.r.fonseca@gmail.com> |
include: Fix glDebugMessageCallbackARB's prototype. Seems to be a bug in Khronos headers, as http://www.opengl.org/registry/specs/ARB/debug_output.txt states userParam is not a const pointer. Signed-off-by: Dave Airlie <airlied@redhat.com>
L/glext.h
|
8de5c355fa2bf0f30df2c7cf39aee01e793284bf |
21-Feb-2012 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
gbm: track buffer format through DRI drivers GBM needs the buffer format in order to communicate with DRM and clients for things like scanout. So track the DRI format requested in the various back ends and use it to return the DRI format back to GBM when requested. GBM will then map this into the GBM surface type (which is in turn based on the DRM fb format list). Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
L/internal/dri_interface.h
|
221c678329fd1c073d5f8dcf387129cd426ecf07 |
18-Jan-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
gbm: Validate usage flags in gbm_bo_create_from_egl_image() The entry point is supposed to validate that the EGLImage is suitable for the passed in usage flags, but that was never implemented.
L/internal/dri_interface.h
|
b5b2081d75105883c3e7452775c674716b665385 |
01-Dec-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
dri2: Add createContextAttribs entry point for DRISW version 3 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
L/internal/dri_interface.h
|
1ab545494a6750527cb8b945c286f23a6524826a |
30-Nov-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
dri2: Add createContextAttribs entry point for DRI2 version 3 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
L/internal/dri_interface.h
|
ed1ff2acec2cdfe3eace9f4caa6cfe5e0f175534 |
20-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: remove EGL_ANDROID_swap_rectangle We never support this unofficial extension, and it has been removed from Android recently. There is no point in keeping it.
GL/eglmesaext.h
|
b7acfe7755a316910f883aeb05d834e1f3f7bd93 |
15-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: update headers Update to revision 15052. EGL_MESA_drm_image is now official. But apparently we have our own extension to it and we need this in eglmesaext.h: #ifdef EGL_MESA_drm_image /* Mesa's extension to EGL_MESA_drm_image... */ #ifndef EGL_DRM_BUFFER_USE_CURSOR_MESA #define EGL_DRM_BUFFER_USE_CURSOR_MESA 0x0004 #endif #endif Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
GL/eglext.h
GL/eglmesaext.h
GL/eglplatform.h
|
ab7bb10a2af711086319ce35815acd797b86fe27 |
19-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: move unofficial extensions to eglmesaext.h As suggested by Ian in http://lists.freedesktop.org/archives/mesa-dev/2011-December/016035.html Note that eglext.h has to include eglmesaext.h at the end instead of the beginning because some extensions in eglmesaext.h depend on the official extensions. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
GL/eglext.h
GL/eglmesaext.h
|
23895cc006f3dbf96a502ddd15e291e071aff25a |
12-Dec-2011 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add some new pci ids fixes: https://bugs.freedesktop.org/show_bug.cgi?id=43739 Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
5df2d18f7015d00bc34454551fb60d55efe101a2 |
01-Dec-2011 |
Alex Deucher <alexander.deucher@amd.com> |
r600g: add some new pci ids Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
75cc24c876059d6eb183e07ed802f997fb416864 |
25-Nov-2011 |
Chia-I Wu <olv@lunarg.com> |
android: add support for ICS With ICS (Android 4.0), several headers and structs are renamed. Define ANDROID_VERSION so that we can choose a different path depending on the platform version. I've tested only softpipe and llvmpipe. r600g is also reported to work.
GL/eglext.h
|
494d0053909f4304c4d8050f8bc859edc7f05e36 |
14-Nov-2011 |
Alex Deucher <alexander.deucher@amd.com> |
radeon: add some missing FireMV pci ids Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r200_pci_ids.h
ci_ids/r300_pci_ids.h
|
1401b96bb9f485eb5c08fb724b4366a16ea93aef |
07-Nov-2011 |
Fabio Pedretti <fabio.ped@libero.it> |
radeon: cleanup radeon shared code after r300 and r600 classic drivers removal Signed-off-by: Dave Airlie <airlied@redhat.com>
ci_ids/r600_pci_ids.h
|
61e81851beb1f26830589b221cc311bec1ba1d0b |
22-Oct-2011 |
Chia-I Wu <olv@lunarg.com> |
GLES: upgrade glext.h to revision 13240 Reviewed-by: Brian Paul <brianp@vmware.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com>
LES/glext.h
|
cbb2b4149ba26ee26f73f53e9b2aa960d9e5862c |
19-Oct-2011 |
Tom Fogal <tfogal@alumni.unh.edu> |
Only use gcc visibility support with gcc4+. I had a colleague hitting issues compiling with an old gcc3.2 system. These patches got them through. NOTE: This is a candidate for the 7.11 branch. Reviewed-by: Brian Paul <brianp@vmware.com>
L/gl.h
|
511dc295f82c61acefe026d0f4de43d4a31dbf90 |
10-Oct-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
dri2: Implement a throttle dri extension. The X server has limited throttle support on the server side, but doing this in the client has some benefits: 1) X server throttling is per client. Client side throttling can be done per drawable. 2) It's easier to control the throttling based on what client is run, for example using "driconf". 3) X server throttling requires drm swap complete events. So implement a dri2 throttling extension intended to be used by direct rendering clients. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Michel Dänzer <michel@daenzer.net>
L/internal/dri_interface.h
|
b152a239b17c3df3b4cd1090bd70460bde16e5ab |
21-Sep-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
GLES2/gl2ext: upgrade to gl2ext.h version 15049
LES2/gl2ext.h
|
e3cf7b69f24c186310eb3be4c462cccea028e6f2 |
21-Aug-2011 |
Chia-I Wu <olv@lunarg.com> |
dri2: add __DRI_IMAGE_FORMAT_ABGR8888 to __DRI_IMAGE Add a new format token, __DRI_IMAGE_FORMAT_ABGR8888, to __DRI_IMAGE. It maps to MESA_FORMAT_RGBA8888_REV in core mesa or PIPE_FORMAT_R8G8B8A8_UNORM in gallium. The format is used by translucent surfaces on Android.
L/internal/dri_interface.h
|
c7cc61fea92ebb1e3be693cf6fa0be5e263f115a |
06-Sep-2011 |
Adam Jackson <ajax@redhat.com> |
Remove dead glfbdev.h This belonged to the now-dead swrast-on-fbdev driver. Signed-off-by: Adam Jackson <ajax@redhat.com>
L/glfbdev.h
|
d290febdc83a828b1cbe6a5e7155e47b29385dad |
29-Aug-2011 |
José Fonseca <jose.r.fonseca@gmail.com> |
gdi: Remove mesa_wgl.h All commonly used windows toolchains define wgl entrypoints in the windows headers, and mesa_wgl.h not only is unnecessary but actually often stands in the waydue to slight inconsistencies. So remove it.
L/gl.h
L/mesa_wgl.h
|
d074acb4fa34712c49dd5b122bb074108cf5926b |
24-Aug-2011 |
Chia-I Wu <olv@lunarg.com> |
pci_ids: add vmwgfx pci id list There is only one chipset 15ad:0405 VMware SVGA II Adapter
ci_ids/pci_id_driver_map.h
ci_ids/vmwgfx_pci_ids.h
|
93db12a721ec2a68d99d68ea7fb9a471c2af23a0 |
25-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove support for BeOS Acked-by: Kristian Høgsberg <krh@bitplanet.net> Acked-by: Marek Olšák <maraeo@gmail.com> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com> Acked-by: Dave Airlie <airlied@redhat.com> Build-Tested-by: Jakob Bornecrantz <jakob@vmware.com> Tested-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
L/osmesa.h
|
e4344161bde2e24fcfba65d30d58f087bd8bf94d |
25-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
dri: Remove all DRI1 drivers Acked-by: Kristian Høgsberg <krh@bitplanet.net> Acked-by: Marek Olšák <maraeo@gmail.com> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com> Acked-by: Dave Airlie <airlied@redhat.com> Build-Tested-by: Jakob Bornecrantz <jakob@vmware.com> Tested-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
ci_ids/pci_id_driver_map.h
|
00b365bc78c131bfd1c19bb22ac55e36f4e8f3c5 |
01-Oct-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: add Android-specific extensions Add EGL_ANDROID_image_native_buffer and EGL_ANDROID_swap_rectangle. There is no spec for them though. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Chad Versace <chad@chad-versace.us>
GL/eglext.h
|
b0945c14dff96eb894c4a8b52a4c1374a05e2f6c |
11-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: add _EGL_PLATFORM_ANDROID This is Android Gingerbread platform. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Chad Versace <chad@chad-versace.us>
GL/eglplatform.h
|
8c409403217cf8c13e1d2dd306ad5e86b566c5c9 |
15-Aug-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
dri2: Add __DRI_BUFFER_COUNT token Remove definition from egl_dri2. Defining this is egl_dri2.h breaks as soon as a new dri2 buffer token is added like with commit 4501a5d6e8d00fd0d87625352ed5ba1a8861f72e.
L/internal/dri_interface.h
|
506de1954919e5346f382e66a7ec111af7e71a56 |
08-Aug-2011 |
Brian Paul <brianp@vmware.com> |
glext: upgrade to version 72
L/glext.h
|
a3d23a4868e0d95971086df17e04ed9f9f5f3121 |
15-Jul-2011 |
Alex Deucher <alexander.deucher@amd.com> |
r600c/g: add new NI pci ids Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
ci_ids/r600_pci_ids.h
|
9a7f84d6b28e180ef79349b36de9a5d58a1e2dc9 |
14-Jul-2011 |
José Fonseca <jfonseca@vmware.com> |
Squashed commit of the following: commit 1856230d9fa61710cce3e152b8d88b1269611a73 Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Tue Jul 12 23:41:27 2011 +0100 make: Use better var names on packaging. commit d1ae72d0bd14e820ecfe9f8f27b316f9566ceb0c Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Tue Jul 12 23:38:21 2011 +0100 make: Apply several of Dan Nicholson's suggestions. commit f27cf8743ac9cbf4c0ad66aff0cd3f97efde97e4 Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Sat Jul 9 14:18:20 2011 +0100 make: Put back the tar.bz2 creation rule. Removed by accident. commit 34983337f9d7db984e9f0117808274106d262110 Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Sat Jul 9 11:59:29 2011 +0100 make: Determine tarballs contents via git ls-files. The wildcards were a mess: - lots of files for non Linux platforms missing - several files listed and archived twice Using git-ls-files ensures things are not loss when making the tarballs. commit 34a28ccbf459ed5710aafba5e7149e8291cb808c Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Sat Jul 9 11:07:14 2011 +0100 glut: Remove GLUT source. Most distros ship freeglut, and most people don't care one vs the other, and it hasn't been really maintained. So it is better to have Mesa GLUT be revisioned and built separately from Mesa. commit 5c26a2c3c0c7e95ef853e19d12d75c4f80137e7d Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Sat Jul 9 10:31:02 2011 +0100 Ignore the tarballs. commit 26edecac589819f0d0efe2165ab748dbc4e53394 Author: José Fonseca <jose.r.fonseca@gmail.com> Date: Sat Jul 9 10:30:24 2011 +0100 make: Create the Mesa-xxx-devel symlink automatically. Also actually remote the intermediate uncompressed tarballs.
L/glut.h
L/glutf90.h
|
bb0d5cae002f288f822dc9c90e6cd4eaf660c464 |
08-Jul-2011 |
Brian Paul <brianp@vmware.com> |
glext.h: update to version 71
L/glext.h
|
eddcecbf74da26716509c047b95e85b00c12bab4 |
26-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
Add gbm (generic/graphics buffer manager)
GL/eglplatform.h
|
5fbbd4c19fca6486050990893e8e8c1835ba0b4d |
09-Mar-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
dri: Add dupImage to DRIimageExtension
L/internal/dri_interface.h
|
4501a5d6e8d00fd0d87625352ed5ba1a8861f72e |
27-May-2011 |
Chad Versace <chad@chad-versace.us> |
dri2: Add token for DRI2BufferHiz CC: Ian Romanick <idr@freedesktop.org> CC: Kristian Høgsberg <krh@bitplanet.net> Acked-by: Eric Anholt <eric@anholt.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Chad Versace <chad@chad-versace.us>
L/internal/dri_interface.h
|
4123131f3cc17942ab02b13d2a3bc338951051d5 |
07-Jun-2011 |
Marek Olšák <maraeo@gmail.com> |
r300_pci_ids: set families to match r300g
ci_ids/r300_pci_ids.h
|
ed0e4bb4c19a3236e2836bfe61e700fc12e8ed82 |
07-Jun-2011 |
Marek Olšák <maraeo@gmail.com> |
r300_pci_ids: add missing 4B48 Found in r300_chipset.h.
ci_ids/r300_pci_ids.h
|
7f881c43dfb4f1aeeab3a84125b5c106c191a43f |
30-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Use external driver pci list Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
ci_ids/pci_id_driver_map.h
|
88fd16d548f556665f6321c2c00edd4650fc99cd |
26-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
Add radeon pci id lists Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
ci_ids/r200_pci_ids.h
ci_ids/r300_pci_ids.h
ci_ids/r600_pci_ids.h
ci_ids/radeon_pci_ids.h
|
09f83ce4da3d8c6320929bdd7feacc9914b55ac6 |
30-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
Add intel pci id lists Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
ci_ids/i810_pci_ids.h
ci_ids/i915_pci_ids.h
ci_ids/i965_pci_ids.h
|
6699cd4e8d88a8fd58a885bfac7e379313334283 |
12-May-2011 |
zhigang gong <zhigang.gong@gmail.com> |
glu: Fix _GLUfuncptr typedef. typedef void (GLAPIENTRYP _GLUfuncptr)(); causes the following warning: function declaration isn't a prototype. Signed-off-by: José Fonseca <jfonseca@vmware.com>
L/glu.h
|
e5169e9615e8391ea369415b356168717b8f7be0 |
06-May-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Add a cursor use bit to MESA_drm_image
GL/eglext.h
L/internal/dri_interface.h
|
b6ed837ffef8b1820ea9e97c095502ba7b05927e |
25-Apr-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Fix prototypes for EGL_WL_bind_wayland_display extension
GL/eglext.h
|
c0f8c9911c82c576cdd82dabad4a2370ac53565c |
14-Apr-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland-egl: Update to wayland-egl.h changes, drop struct wl_egl_display
GL/eglplatform.h
|
912c4ec6dfda03d06b6edc59cf62f1a61f22ee29 |
19-Mar-2011 |
Brian Paul <brianp@vmware.com> |
gl.h: reorder some #defines
L/gl.h
|
6b369c4c7cd8a52f99bbff2a57fb316b33a87495 |
21-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl: Add EGL_WL_bind_wayland_display
GL/eglext.h
|
04c5cc5b8bec1f34f2405b08fd0d9ed6bd70ea61 |
09-Feb-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
eglplatform.h: Define Wayland native platform types This is conditional on WL_EGL_PLATFORM being #defined, so application must make sure to include wayland-egl.h before including any egl header.
GL/eglplatform.h
|
1b8ef9416bf3a4d2d47fcf9935063af57da2975d |
04-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
Add dri2::{Allocate,Release}Buffer extension
L/internal/dri_interface.h
|
b43a147128a1144a5fe4afcda412ccaba0c0793b |
30-Jan-2011 |
Haitao Feng <haitao.feng@intel.com> |
swrast: add an interface createNewContextForAPI This new interface could set up context for OpenGL, OpenGL ES1 and OpenGL ES2. It will be used by egl_dri2 driver. Signed-off-by: Haitao Feng <haitao.feng@intel.com>
L/internal/dri_interface.h
|
476db2bd3d72440f54ff57c23da05dc1d624fee9 |
28-Jan-2011 |
Dave Airlie <airlied@gmail.com> |
dri: add a placeholder for the framebuffer sRGB capable bit. This is needed to build the X server GLX_EXT_framebuffer_sRGB bits. Signed-off-by: Dave Airlie <airlied@redhat.com>
L/internal/dri_interface.h
|
e59fa4c46c8857f2e04447777dd197464c95b2cb |
09-Jan-2011 |
Juan Zhao <juan.j.zhao@intel.com> |
dri2: release texture image. Add release function for texture_from_pixmap extension. Some platform need to release texture image for texture_from_pixmap extension, add this interface for those platforms.
L/internal/dri_interface.h
|
1384aea50f7f914eb2b34286308d70e5a1306b77 |
05-Jan-2011 |
Brian Paul <brianp@vmware.com> |
glext: upgrade to version 67
L/glext.h
|
cd9ed3da684d8cce845730f23b0ce74890e09262 |
21-Dec-2010 |
Tom Fogal <tfogal@alumni.unh.edu> |
Regenerate gl_mangle.h. NOTE: This is a candidate for the 7.10 branch.
L/gl_mangle.h
|
56f02cedfaca9755d2855ec3fe075ccfe5e85c0a |
19-Apr-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: Update to latest headers.
G/openvg.h
G/vgext.h
G/vgplatform.h
G/vgu.h
|
48af60b46540a30c3754f0e59801a62dfb1a146d |
17-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: upgrade to glext.h version 66 The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too.
L/glext.h
|
e3c1c5377c7fcd17085bfb22fbc1cf30646751ba |
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Get rid of GL/internal/glcore.h __GLcontextModes is always only used as an implementation internal struct at this point and we shouldn't install glcore.h anymore. Anything that needs __GLcontextModes should just include the struct in its headers files directly.
L/internal/glcore.h
|
17eace581d25a626a7d75d9d1205d012cbb14a6e |
23-Sep-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it.
L/internal/dri_interface.h
|
9ec0b2a45e18c045fd3dbcdf846fad7faf97494c |
22-Sep-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext We can't expect to have a context when this is called, and we don't need one so just require a __DRIscreen instead. Reported by Yu Dai <yu.dai@intel.com>
L/internal/dri_interface.h
|
79ab394cd2ca3f88ad854503b95e886a6c5d47d5 |
14-Sep-2010 |
Brian Paul <brianp@vmware.com> |
mesa: upgrade wglext.h to version 22
L/wglext.h
|
b106e6261a088c6ab97f774508940c2aa935204e |
14-Sep-2010 |
Brian Paul <brianp@vmware.com> |
mesa: upgrade glxext.h to version 32
L/glxext.h
|
7993832c12bba578010005b344dcd3817be84a42 |
14-Sep-2010 |
Brian Paul <brianp@vmware.com> |
mesa: update to version 64 of GL/glext.h A number of other files had to be updated as well because const qualifiers were added to the glMultiDrawArrays() function. Also, GL_FIXED is now defined in glext.h.
L/glext.h
|
5aaa53e66cc49bf0d28ec53bdab4e3b7f714e5ba |
04-Jun-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl_dri2: Add support for MESA_image_drm
L/internal/dri_interface.h
|
b7a8893a2413adfddf4dc836676a19463fb6ffd7 |
04-Jun-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Add EGL_MESA_drm_image extension Create EGLImages from DRM buffer handles.
GL/eglext.h
|
6c03c576cc49bbb008de66d374f4302ff0fe0390 |
17-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge branch 'glsl2' Conflicts: src/mesa/program/prog_optimize.c
|
b2a575ff288a909eeddefe5168e29d15e6d17ab8 |
15-Aug-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Update eglext.h. Update to version 7 for EGL_KHR_fence_sync.
GL/eglext.h
|
8df0bea9c58e983ded6819914c532edf52737cb7 |
14-Aug-2010 |
José Fonseca <jfonseca@vmware.com> |
Replace our custom C99 headers with http://code.google.com/p/msinttypes/ Perhaps http://www.azillionmonkeys.com/qed/pstdint.h would be a better (more portable) choice, but only MSVC uses this anyway, and we can always change later.
99/inttypes.h
99/stdint.h
|
d960b61ea3d2ed749a41a0d0fea621415d656848 |
14-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Add missing intmax_t and uintmax_t
99/stdint.h
|
cb2a66fd0c095fe03be5aaf88c8d48f5867425d3 |
19-Jul-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
glx: Drop support for GLX_MESA_allocate_memory Only r200 implemented it.
L/glx.h
L/internal/dri_interface.h
|
985c2fca10b9338ef894cf8d34877dfbe7468e6e |
18-Jun-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Add a test for MESA_EGL_NO_X11_HEADERS. When the macro is defined, X11 headers will not be included.
GL/eglplatform.h
|
78d70ddbbd41d73b7f6040f392eb87758c39dc37 |
17-Jun-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Add support for EGL_MESA_drm_display. The extension defines eglGetDRMDisplay that creates an EGLDisplay from a DRM fd. Calling eglCreateWindowSurace or eglCreatePixmapSurface with such displays will generate EGL_BAD_NATIVE_WINDOW or EGL_BAD_NATIVE_PIXMAP.
GL/eglext.h
|
0528106cc7a4f87f4920b10d995f881f81ca4154 |
05-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
glew: Drop glew now that we don't need it for the progs configs/beos | 2 +- configs/darwin | 2 +- configs/default | 4 +- configs/freebsd-dri | 2 +- configs/linux-cell | 2 +- configs/linux-dri-xcb | 2 +- configs/linux-indirect | 2 +- configure.ac | 2 +- include/GL/glew.h |14435 ------------------------------------------------ include/GL/glxew.h | 1476 ----- include/GL/wglew.h | 1247 ----- src/SConscript | 1 - src/glew/LICENSE.txt | 73 - src/glew/Makefile | 54 - src/glew/SConscript | 69 - src/glew/glew.c |14320 ----------------------------------------------- src/glew/glewinfo.c | 8441 ---------------------------- src/glew/visualinfo.c | 1173 ---- 18 files changed, 8 insertions(+), 41299 deletions(-) Revert "glew: update to version 1.5.4" This reverts commit a189b1c53b6a3b6c055cc86145c8ef48c580e9d0. Revert "glew: Include X11 headers and libraries in SCons build." This reverts commit efdd33985cb38429aeae845a556db2322957e71a. Revert "scons: Fix GLEW build on Mac OS X." This reverts commit 8f81769148eab0042ffb7192a702350275648715. Revert "scons: Use static glew library on Unices to avoid binary compatability issues" This reverts commit de22c940a1df66d13825dd15c015eafabb61a11d. Revert "glew: Update to version 1.5.2." This reverts commit aaf7ecfd816f82fef314f4f772cc53bc0ced553e. Revert "scons: Build glew on all platforms." This reverts commit 52eb3e4235cc661ab9626a704c555a5f096c628a. Revert "scons: Put glut and glew shared libraries into build/xxx/bin or lib." This reverts commit 8a318edd0838ee3343be0425019d93541b621567. Didn't revert scons/gallium.py Revert "scons: Fix glew build on MSVC." This reverts commit 14a8c9dac7ea43ad8a45052e17f7127451344e5a. Revert "scons: Build progs together with everything else." This reverts commit 7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a. Only changed src/glew/SConscript Revert "mesa: include glew headers in MesaDemos tarballs" This reverts commit c57d81ddc9ba3052ff7f6b72091accab2c2db0ae. Revert "mesa: include GLEW sources in MesaDemos tarball" This reverts commit b9e2e32daf5505896a662dc8df60104c0f51b4b9. Revert "glew: correct misspelling of glFramebufferTextureLayer" This reverts commit 1b05b5b4fecd9ac8ef34abdda6c085868016ad84. Revert "glew: fix GLEW_LIB_NAME" This reverts commit c10df26a31b6af5a720fbfd06411d580cd38a2c8. Revert "Add dummy install target for glew to fix 'make install'" This reverts commit c273dfe6a28d4bb64ce167685b4053d22db5a727. Revert "autoconf: Add GLEW needed by progs when building GLUT" This reverts commit 2977cee38e21b8e5ebba1635b101185d64ee44a9. Revert "glew: Build it as a static lib." This reverts commit fcf9353fea8343a1a86c8c6e0144c8429440c648. Revert "glew: Initial import." This reverts commit 57d00016cab9afa3e7853d9830044a8ece9541c4.
L/glew.h
L/glxew.h
L/wglew.h
|
0d820fc203e06d5264430de7262d2c35a8ff1e75 |
31-May-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Use khronos types for EGL_MESA_screen_surface. That is, use khronos_uint32_t instead of uint32_t.
GL/eglext.h
|
14f1157a2e52f14149cee7cf87cf3b32c6e439fb |
31-May-2010 |
Chia-I Wu <olv@lunarg.com> |
Update KHRONOS_APICALL for _WIN32 platform. Use __declspec(dllexport) when KHRONOS_DLL_EXPORTS is defined.
HR/khrplatform.h
G/vgplatform.h
|
d2cb99904578b263396752975d60c8d7e2eac14b |
31-May-2010 |
Chia-I Wu <olv@lunarg.com> |
Always define int32_t in compiler headers. eglplatform.h no longer defines int32_t.
99/stdint.h
|
59f8dca7cf7ce2b21d3bfe59c55bd3927de7f39c |
31-May-2010 |
Chia-I Wu <olv@lunarg.com> |
Update OpenGL ES headers.
LES/egl.h
LES/egltypes.h
LES/gl.h
LES/glext.h
LES/glplatform.h
LES2/gl2.h
LES2/gl2ext.h
LES2/gl2platform.h
|
df64122c30a0d3dab70ab665af84f83fa496526e |
27-May-2010 |
Brian Paul <brianp@vmware.com> |
fbdev: some hacking to get the driver to compile (untested)
L/glfbdev.h
|
5dc0f49084f322dd8ff6eb585212eea8b50e3377 |
07-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Implement EGL_NOK_texture_from_pixmap This extension allows a color buffer to be used for both rendering and texturing. EGL allows the use of color buffers of pbuffer drawables for texturing, this extension extends this to allow the use of color buffers of pixmaps too.
GL/eglext.h
|
52c554a79d3ed3104a9f7d112faa9129073b5a25 |
07-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Implement EGL_NOK_swap_region This extension adds a new function which provides an alternative to eglSwapBuffers. eglSwapBuffersRegionNOK accepts two new parameters in addition to those in eglSwapBuffers. The new parameters consist of a pointer to a list of 4-integer blocks defining rectangles (x, y, width, height) and an integer specifying the number of rectangles in the list.
GL/eglext.h
|
a189b1c53b6a3b6c055cc86145c8ef48c580e9d0 |
12-May-2010 |
Brian Paul <brianp@vmware.com> |
glew: update to version 1.5.4
L/glew.h
L/glxew.h
|
97a6cbc6dd8e62653d7481c6f651f2a5fb10aa0e |
11-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri_interface.h: Add new __DRI_USE_INVALIDATE extension The presence of this extension indicates to the DRI driver that the loader will call invalidate in the __DRI2_FLUSH extension, whenever the needs to query for new buffers. This means that the DRI driver can drop the polling in glViewport().
L/internal/dri_interface.h
|
0870e4a2022cff79805613ae7cd4b9237a2f564c |
02-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Merge branch 'gles2-2' Conflicts: src/mesa/drivers/dri/common/dri_util.h
|
a7a9a91d7b28e5b5faed509d00f0f951e3136b1b |
27-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Add DRI entrypoints to create a context for a given API
L/internal/dri_interface.h
|
7567f05199f1ca114cc57e3a11ac101d3707f819 |
27-Apr-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch '7.8' Conflicts: src/gallium/drivers/nv30/nv30_context.c src/gallium/drivers/nv40/nv40_context.c src/gallium/drivers/nv40/nv40_state_emit.c
|
4eb803975d5c724f0c5c3c6aad4d6afa3d30571b |
27-Apr-2010 |
Brian Paul <brianp@vmware.com> |
glxext.h: upgraded to 2010/02/10 version
L/glxext.h
|
273058b677bdd4d9e8626f919372eb68a6aef095 |
27-Apr-2010 |
Brian Paul <brianp@vmware.com> |
glext: upgraded to version 61
L/glext.h
|
234286c0f8b7d30ed49223c648d4c73c1a517ab3 |
22-Apr-2010 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
DRI2: add config query extension Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options.
L/internal/dri_interface.h
|
4fb2daf42c8171579cdc18605c5ceeb1963f8b31 |
05-Apr-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge branch '7.8'
|
f66733e0773b4ec794438dd2422aeb28a791adda |
05-Apr-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
gl: updated glxext.h to version 27
L/glxext.h
|
f4e561ce127cf484d7c76c29b8cd026c9ad5cebc |
27-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
drisw: make stride issue profound
L/internal/dri_interface.h
|
38cb44516e9c1e9154fa8297ea53efc803378c12 |
25-Mar-2010 |
Tom Fogal <tfogal@alumni.unh.edu> |
Regenerate gl_mangle.h
L/gl_mangle.h
|
0b932284f2294a1dc02004d3b6ef6dfb633bc4bb |
19-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
dri_inteface: add define for checking presence of drm.h __NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms and allows to be defined externally as well. __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers
L/internal/dri_interface.h
|
e1a4bb23703462487f6267e3ffb7b9b24db841e7 |
16-Mar-2010 |
Brian Paul <brianp@vmware.com> |
regenerate gl_mangle.h to get new EGLImage functions
L/gl_mangle.h
|
323238864f5f94fa8140113265d5a5a25f1626e7 |
06-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
include/GL: drop more deprecated headers
L/glut_h.dja
L/mglmesa.h
|
016fc30839f0fb67bb37d4a7353a7e38749deab5 |
04-Mar-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Remove support for GCC older than 3.3.0 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
L/gl.h
L/glut.h
|
9a4a219d20127378793217da4c10ab865b96e477 |
26-Feb-2010 |
George Sapountzis <gsapountzis@gmail.com> |
drop header files and demos for dropped window systems
L/Makefile.am
L/dmesa.h
L/ggimesa.h
|
a9e36696837b2c31ecee4017a0adffbd987c1eff |
25-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove remaining miniglx references
L/miniglx.h
|
40c6bb58be4bc2be3c4901fe8b945d2a12983af6 |
25-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop classic mesa svga driver
L/svgamesa.h
|
b5c3199afe0d90787223cb57c35ff22e38b3c920 |
25-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove dos driver
L/Makefile.am
|
4387580e50f49d642160982208c807da858cd1ab |
25-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove directfb support
L/directfbgl.h
|
79cbcb663d738b424466219cf8a1221eac106a6f |
11-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri_interface.h: Add DRI image and eglImageLookup extensions These are used for implementing the various EGLImage extensions.
L/internal/dri_interface.h
|
caa46f753835f8bb87fc16e22734f27a1d52bb27 |
11-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
glapi: Add GL_OES_EGL_image
L/gl.h
|
61d26bc82e7c4100acfb551cbb0ba9d84bbc4ba5 |
08-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri2: Event driven buffer validation. When a buffer invalidation event is received from the X server, the "invalidate" hook of the DRI2 flush extension is executed: A generic implementation (dri2InvalidateDrawable) is provided that just bumps the "pStamp" sequence number in __DRIdrawableRec. For old servers not supporting buffer invalidation events, the invalidate hook will be called before flushing the fake front/back buffer (that's typically once per frame -- not a lot worse than the situation we were in before). No effort has been made on preserving backwards compatibility with version 2 of the flush extension, but I think it's acceptable because AFAIK no released stack is making use of it. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
L/internal/dri_interface.h
|
debf00e5fc3828f63e0f99d72c7fa6cd6ce012c5 |
09-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri_interface: Introduce DRI tokens for the texBuffer texture formats This used to take GLX tokens, but the DRI interface can't depend on GLX defines. We fix this by introducing DRI tokens that have the same value as the GLX texture format tokens.
L/internal/dri_interface.h
L/internal/glcore.h
|
8a985a988be8146b716e39a866daf74928e5c8ac |
05-Feb-2010 |
Alan Coopersmith <alan.coopersmith@sun.com> |
eglplatform.h: recognize __unix as well for Solaris & other SVR4 platforms Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
GL/eglplatform.h
|
7a9329ba99fe1242c07fbf4fd04e7a4dbeba2e72 |
20-Jan-2010 |
Robert Bragg <robert@linux.intel.com> |
mesa: misc GLX_INTEL_swap_event fixes Fixup a few issues found through testing: - update GLX names to match glproto - register DRI2WireToEvent so it actually gets called Signed-off-by: Robert Bragg <robert@linux.intel.com>
L/glx.h
L/glxext.h
|
95f8f75ad8bdb1d8e1cc16ea91fed8c407c36abd |
15-Aug-2009 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Update headers. Update to the current versions found at http://www.khronos.org/registry/egl/. There is one modification in khrplatform.h for GCC visibility.
GL/egl.h
GL/eglext.h
GL/eglplatform.h
HR/khrplatform.h
|
a7aaf052f935cb51b7b616a7a764c57fc01b2821 |
17-Jan-2010 |
Alan Coopersmith <alan.coopersmith@sun.com> |
Sun compilers now support some gcc __attribute__ values Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
L/gl.h
|
c6ef705e414c8e93ee471f50d15ada3492a9b067 |
11-Jan-2010 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesa Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
|
5ec99c04a99fc67ae460d0cccbe1cbf5c2aaab1b |
10-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
st/vega: Fix breakage from -fvisibility=hidden. Mark VG and VGU functions as public. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
G/vgplatform.h
|
dc6bcc92ee78e09bb1b5baec84e229817dfed7f4 |
10-Jan-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: Provide alternative stdint.h and stdbool.h C99 headers, instead of ad-hoc definitions. Everybody is using the C99's integer types. Everybody except Microsoft, which in turns means everybody is including their own definitions of C99 integer types for MSVC, causing duplicate definitions when linking two projects. This is the case of building Gallium and LLVM with MSVC. Shipping alternative stdint.h and stdbool.h headers for MSVC allows us to share a single definition. It also removes clutter from the Gallium headers.
99/stdbool.h
99/stdint.h
|
7f170573ea486f2f2dd474c2590346f1a0110773 |
12-Nov-2009 |
Jesse Barnes <jbarnes@jbarnes-desktop.localdomain> |
DRI2/GLX: add INTEL_swap_event support Add event support for the GLX swap buffers event, along with DRI2 protocol support for generating GLX swap buffers events in the direct rendered case. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
L/glx.h
L/glxext.h
|
a35f6bb207efe3c959bbd16a37f2049e5aceeea9 |
17-Jul-2009 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
DRI2: add SwapBuffers support Support the new DRI2 protocol request, DRI2SwapBuffers, in both direct and indirect rendering context. This request allows the display server to optimize back->front swaps (e.g. through page flipping) and allows us to more easily support other GLX features like swap interval and the OML sync extension in DRI2. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
L/internal/dri_interface.h
|
aaf7ecfd816f82fef314f4f772cc53bc0ced553e |
03-Jan-2010 |
José Fonseca <jfonseca@vmware.com> |
glew: Update to version 1.5.2.
L/glew.h
L/glxew.h
L/wglew.h
|
897cb8950ae14ffe7029b1daf16113ff62ce0dfe |
05-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Fix breakage from -fvisibility=hidden. Mark EGL API and driver functions as PUBLIC. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
GL/eglplatform.h
|
33f44b93d26a1d0c2c15a2613b07510825bc1d54 |
31-Dec-2009 |
José Fonseca <jfonseca@vmware.com> |
mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.
L/gl.h
|
700a2ebbf1ce0737ffdc3c9f08415dcf59550465 |
31-Dec-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Silent the glut*_ATEXIT_HACK defined but not used warnings. There are two ways to silent this: put inline keyword, or reimplement the hack as a #define. inline keyword actually varies slightly with compiler so I've opted by the latter.
L/glut.h
|
f42c861f029ae6ae469ae4685c6d5b25b7b34b68 |
23-Dec-2009 |
Tom Fogal <tfogal@alumni.unh.edu> |
Regenerate gl_mangle.h. Signed-off-by: Brian Paul <brianp@vmware.com>
L/gl_mangle.h
|
7593bcb6ec1362722bcf7c7323d7dce221c4b09b |
19-Nov-2009 |
Tom Fogal <tfogal@alumni.unh.edu> |
gl: added mangled glXGetProcAddressARB define Signed-off-by: Brian Paul <brianp@vmware.com>
L/glx_mangle.h
|
5c0dc902e738adb6d2e84b907adafb3006d40296 |
23-Oct-2009 |
Brian Paul <brianp@vmware.com> |
gl: updated wglext.h to version 17
L/wglext.h
|
559da98c2be577d918a847080b78033947a1767a |
23-Oct-2009 |
Brian Paul <brianp@vmware.com> |
gl: updated glxext.h to version 25
L/glxext.h
|
9df9696f6d372bb285be8e01ae1828ec993079eb |
23-Oct-2009 |
Brian Paul <brianp@vmware.com> |
gl: updated glext.h to version 56
L/glext.h
|
f7fb30f03badf7f3ac5d66e87acb8cbb1c5aee0b |
08-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: regenerated gl_mangle.h file
L/gl_mangle.h
|
2b992dc327e02a412c0cc8c5d015ac534114848c |
15-Sep-2009 |
Brian Paul <brianp@vmware.com> |
gl: restore some PFNGL typedefs Commit d33c315d9e32584dea12cea683795b498a9f5eca removed a few too many typedefs. We need the typedefs in glext.h which are protected by #ifdef GL_VERSION_1_2 but we can exclude the ones protected by GL_VERSION_1_2_DEPRECATED.
L/gl.h
|
0c309bb494b6ee1c403442d1207743f749f95b6e |
09-Sep-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch Conflicts: Makefile configs/default progs/glsl/Makefile src/gallium/auxiliary/util/u_simple_shaders.c src/gallium/state_trackers/glx/xlib/xm_api.c src/mesa/drivers/dri/i965/brw_draw_upload.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/intel/intel_context.h src/mesa/drivers/dri/intel/intel_pixel.c src/mesa/drivers/dri/intel/intel_pixel_read.c src/mesa/main/texenvprogram.c src/mesa/main/version.h
|
18bdb6e712d43632dcd2e73cea68e0b2953fe62e |
08-Sep-2009 |
Brian Paul <brianp@vmware.com> |
egl: also use X types for building on Apple/MacOS X See bug 20413.
GL/eglplatform.h
|
27148ccaba9ceee44a3d9fb4649f4a953b3062a7 |
03-Aug-2009 |
Brian Paul <brianp@vmware.com> |
gl: upgrade wglext.h to version 15
L/wglext.h
|
39bf48f281a81fc24a6de00cec243672df2be653 |
03-Aug-2009 |
Brian Paul <brianp@vmware.com> |
gl: upgrade glxext.h to version 23
L/glxext.h
|
2d725dac40de71d3d65d34a77ab39f90ee726373 |
03-Aug-2009 |
Brian Paul <brianp@vmware.com> |
gl: upgrade glext.h to version 54
L/glext.h
|
edb02671704aeb60e3eeaa7f58c73f4845c5b7e2 |
07-Jul-2009 |
Zack Rusin <zackr@vmware.com> |
Merge commit 'origin/openvg-1.0'
|
1b05b5b4fecd9ac8ef34abdda6c085868016ad84 |
18-Jun-2009 |
Keith Whitwell <keithw@vmware.com> |
glew: correct misspelling of glFramebufferTextureLayer This was misspelt as glFramebufferTexturLayer (missing e), causing conflicts with the correctly spelt version in glext.h and extfuncs.h.
L/glew.h
|
a04af335a42ce3b28e59ff9b85b2bd433a9d7b12 |
24-Jun-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c
|
b0d874bfbec8a323d7a69d98fad875162222a1cb |
15-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: regenerated gl_mange.h file
L/gl_mangle.h
|
4c034441a8f12e4bf60b8c5f58202d5ae00ff31d |
05-Jun-2009 |
Michal Krol <michal@vmware.com> |
mesa: Fix wglext.h prototypes.
L/wglext.h
|
81a0ef3f2068448a8b544826eaa7d3382b9c769b |
04-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: update wglext.h to latest version
L/wglext.h
|
d33c315d9e32584dea12cea683795b498a9f5eca |
04-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove PFNGL typedefs that are in glext.h
L/gl.h
|
73a48a8af3c7fa820ba6850e6bfc51dac4ef9488 |
04-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: upgrade glext.h to version 52 A number of the PFNGL* function typedefs are now in glext.h and must be omitted from the gl.h file. gl.h will be pruned in the next commit.
L/gl.h
L/glext.h
|
544dd4b11f7be76bb00fe29a60eaf2772dcc69ca |
01-May-2009 |
Zack Rusin <zackr@vmware.com> |
OpenVG 1.0 State Tracker Import of the OpenVG 1.0 state tracker for Gallium.
G/openvg.h
G/vgext.h
G/vgplatform.h
G/vgu.h
|
d18dd6ad11268c7a6c2835f4f5fa999c735da300 |
23-Apr-2009 |
Samuel Thibault <samuel.thibault@ens-lyon.org> |
GNU/Hurd fixes Here is a couple of fixes for GNU/Hurd: - dri_interface.h: no libdrm support either. - configure.ac: - GNU/Hurd is a GNU OS with _GNU_SOURCE and PTHREADS. - GNU needs a couple of flags like other OSes Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
L/internal/dri_interface.h
|
dbf87f23126cc869637575e9ea2cb58774efe888 |
21-Apr-2009 |
Ian Romanick <idr@freedesktop.org> |
DRI2: Implement interface for drivers to access DRI2GetBuffersWithFormat Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kristian Høgsberg <krh@redhat.com>
L/internal/dri_interface.h
|
46857f3c66b9007157a866d13608bc37bdaab10f |
10-Apr-2009 |
José Fonseca <jfonseca@vmware.com> |
mesa: Don't define WGL_ARB_extensions_string in mesa_wgl.h. It breaks wglext.h as it doesn't define PFNWGLGETEXTENSIONSSTRINGARBPROC.
L/mesa_wgl.h
|
82634ee8df7328b9235abd8352d33b0b3d953600 |
06-Apr-2009 |
Ian Romanick <idr@freedesktop.org> |
DRI2: Provide an interface for drivers to flush front-buffer rendering Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kristian Høgsberg <krh@redhat.com>
L/internal/dri_interface.h
|
a9bf5b5ccac2a75f1a2470d4910361e65b2d8eab |
27-Mar-2009 |
Roland Scheidegger <sroland@vmware.com> |
gl: add new OGL 3.1 enums to glext.h This is just temporary until the upstream source is updated.
L/glext.h
|
0d9a715ceafb47872696214dea7983302323cfe1 |
27-Mar-2009 |
Roland Scheidegger <sroland@vmware.com> |
gl: update glext.h to version 48
L/glext.h
|
33fa6a27557171e8368d96ebf8e61aad283538b1 |
25-Mar-2009 |
Brian Paul <brianp@vmware.com> |
egl: include stdint.h to get the c99 integer typedefs Fixes breakage from commit 6dd9c221012d5e091b2ede90d9b2a6f0383abd58
GL/eglplatform.h
|
2e2f3b408655fa8abd97030af3d8482cfd7c6fa0 |
24-Mar-2009 |
Alan Coopersmith <alan.coopersmith@sun.com> |
Add Solaris to OS'es using X in eglplatform.h Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
GL/eglplatform.h
|
6dd9c221012d5e091b2ede90d9b2a6f0383abd58 |
24-Mar-2009 |
Alan Coopersmith <alan.coopersmith@sun.com> |
Convert u_int*_t to C99 standard uint*_t Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
GL/eglext.h
GL/eglplatform.h
|
4934ddf5d76775ca3364be08034ebac47e831ec7 |
25-Mar-2009 |
Brian Paul <brianp@vmware.com> |
gl: update include/GL/glext.h to version 48
L/glext.h
|
66175aac7609ad314f25fbdff0d3958af310dc24 |
18-Mar-2009 |
Eric Anholt <eric@anholt.net> |
Fix DRI2 accelerated EXT_texture_from_pixmap with GL_RGB format. This requires upgrading the interface so that the argument to glXBindTexImageEXT isn't just dropped on the floor. Note that this only fixes the accelerated path on Intel, as Mesa's texture format support is missing x8r8g8b8 support (right now, GL_RGB textures get uploaded as a8r8gb8, but in this case we're not doing the upload so we can't really work around it that way). Fixes bugs with compositors trying to use shaders that use alpha channels, on windows without a valid alpha channel. Bug #19910 and likely others as well. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
L/internal/dri_interface.h
L/internal/glcore.h
|
493b69a0c8887ddf5544f24750410e25c6baef2c |
05-Mar-2009 |
Brian Paul <brianp@vmware.com> |
gl: added include/GL/wglext.h
L/wglext.h
|
8d5b8a461577dddda3c99a7c657c7ad1a3390818 |
05-Mar-2009 |
Brian Paul <brianp@vmware.com> |
gl: update glext.h to version 46
L/glext.h
|
5c18ff2bf85fe58e7709a342a5f2ac602d3e2e37 |
05-Mar-2009 |
Brian Paul <brianp@vmware.com> |
fix incorrect prototype for glMapBufferRange() in glext.h Needs to return void *
L/glext.h
|
161307f17889aed10a81935dd38f6ceeb2097109 |
25-Feb-2009 |
Benjamin Close <Benjamin.Close@clearchain.com> |
egl: Allow compilation to succeed with FreeBSD Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com>
GL/eglplatform.h
|
65562453fba69e862d5e3b381d18db9c40d9353c |
19-Feb-2009 |
Alan Hourihane <alanh@vmware.com> |
glx: add support for a reallyFlush() function before swap occurs.
L/internal/dri_interface.h
|
fe0ccf323daba2a5e2f0d9936477c73db044190a |
22-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: regenerated gl_mange.h file
L/gl_mangle.h
|
66204969a0d71d851b852f278e84ba195900dfb6 |
18-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: bump gl.h version comment to 7.7 (bug 20170)
L/gl.h
|
5ef5162103168bff2d68670a715d5afdee82e9e9 |
12-Feb-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Fix broken font symbols when gcc visibility attributes used.
L/glut.h
|
b5c901a73060d0b18746d83fc8977e8bbe7ee784 |
12-Feb-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Don't try to guess system headers. Just include them, especially such basic header as stdlib.h
L/glut.h
|
436777883241e9b9c02ad7fce55ec7ff7b89ac3d |
24-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Automatic library linkage only on MSVC.
L/glut.h
|
0e4e76572e3a8808b06916b5359fc5cc71fd04a4 |
24-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Use a new define GLUT_STATIC to distinguish static builds. _DLL is defined by MSVC when building against a DLL version of the CRT library. It bears no relation to whether we are building a DLL or not. That is, we can build a DLL against a static CRT, or a static lib against a dynamicaly linked CRT. See more detail at http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx This gets DLL version of glut linking correctly both with MinGW and MSVC. PS: GL/gl.h (and others) must be fixed too.
L/glut.h
|
492c7b360d2ae3fce271ec9b0e404b822f0ba57a |
24-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Ensure windows.h is included on windows. Trying to override windows headers is a recipe for disaster. Especially when using with glew. Also the windows headers in recent MinGW are complete enough that they don't need patching up.
L/glut.h
|
57d00016cab9afa3e7853d9830044a8ece9541c4 |
23-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glew: Initial import. From glew 1.5.1 release.
L/glew.h
L/glxew.h
L/wglew.h
|
d150e6a2e677a49813fdd5422b14ebdc59a904e9 |
23-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Do not rely on GLAPIENTRY symbol. GLEW does some defining/undefining of GLAPIENTRY making it unreliable. GLEW should also be fixed, but removing the dependency on this symbol. This also restores the ability for GLUT to be used with -fvisibility=hidden. The downside of this is that ld warns of: Warning: size of symbol `glutBitmapXXXXX' changed from 4 in glut_xxx.o to 16 in glut_xxxx.o Due to the fonts being declared void * (*4 bytes), but defined as 16byte static structure. I'll fix that in a later commit. See also commits: - f321f16e83cae427d6496c11955fd1c898d0395c - d084982240bafba0169c4a6cacf02d45d6cfd8c1
L/glut.h
|
4558f6a7e4bb8757431bd6905be53aef4246bcdd |
22-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
glut: Don't include mesa_wgl.h on MinGW builds. windows.h header recent MinGW versions already declare the WGL API, and including mesa_wgl.h actually cause build failures.
L/glut.h
|
d3866f026a91b5aeb618dcafc311aaeff118bc3e |
19-Jan-2009 |
Alan Hourihane <alanh@vmware.com> |
dri: add fake front definitions
L/internal/dri_interface.h
|
658b1bdb1cc5f9910be910dc156a2e81ed999756 |
15-Jan-2009 |
Alan Hourihane <alanh@vmware.com> |
Merge commit 'origin/master' into gallium-0.2 Conflicts: docs/install.html docs/relnotes-7.3.html src/mesa/shader/slang/slang_codegen.c src/mesa/shader/slang/slang_compile.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_preprocess.c src/mesa/shader/slang/slang_preprocess.h
|
ef193c10e7b3f048abf5fce0d7dc4d72d94ba123 |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove old GLView.h header for BeOS
LView.h
|
c3a00a728b15a13a33a38c8687ed6732c98d2260 |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove deprecated headers from Makefile.am
L/Makefile.am
|
287102ddcc72ae19f7e6b912205805c5e78771f7 |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: deprecate GL/amesa.h header (allegro driver)
L/amesa.h
|
f5979b0c159d1d3839caf86072639f5d96a5b0b5 |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: deprecate the GL/fxmesa.h header
L/fxmesa.h
|
d25cc16efa356a92f61f0b4836bcbd0b4cb606d2 |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove the ancient include/GL/ugl*.h headers
L/uglglutshapes.h
L/uglmesa.h
|
1636328b0adefcebcc204d63980184a6d592efae |
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
xmesa: deprecate the "XMesa" interface Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public.
L/xmesa.h
L/xmesa_x.h
L/xmesa_xf86.h
|
4441e0a7b2b567dca3b3d45e7c6cffec64d48359 |
09-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: latest glxext.h header, no version change
L/glxext.h
|
258c55db110a412060fc6afea930ea0febb7ab94 |
09-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: import glext.h version 44
L/glext.h
|
f7b4c2cca9ea9013f527b25ae45605047c58d64c |
09-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: latest glxext.h header, no version change
L/glxext.h
|
08fdc741bc509c284532d0e2fec32980c3047aec |
09-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: import glext.h version 44
L/glext.h
|
867705b8c5bd78af12df177ff8eca8a5a295fa61 |
18-Dec-2008 |
Jon Turney <jon.turney@dronecode.org.uk> |
dri: fix for Cygwin compilation, bug 19144
L/internal/dri_interface.h
|
8e7599892f5dd2f85a74eccf9ff7a80dd277122b |
18-Dec-2008 |
Jon Turney <jon.turney@dronecode.org.uk> |
dri: fix for Cygwin compilation, bug 19144
L/internal/dri_interface.h
|
81aa678ce8f4a1f7c75b928ba2b107908959d50d |
20-Nov-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
glut: MinGW portability fixes. Still, it doesn't run as well as the glut binaries...
L/glut.h
|
81c862205e32b163a9f5ecf3f59e4cdcccee36c6 |
01-Nov-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Merge commit 'origin/master' into gallium-0.2 Conflicts: src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
|
239ce2240af37e768e855680777872f6f4e7b71d |
29-Oct-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
glx: added PFNGL*PROC typedefs for GLX 1.3 functions Since we define GLX_VERSION_1_3 in glx.h, the typedefs in the glxext.h header were getting skipped.
L/glx.h
|
cd1283f5151749db87edadb16a2aab4ed3b46363 |
29-Oct-2008 |
Nigel Stewart <nigels@sourceforge.net> |
glu: fix compilation problem when using Windows gl.h (sf bug 2204589)
L/glu.h
|
61d3a66456852642ed8fdc1106dc0012e4b89779 |
27-Oct-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Merge commit 'origin/master' into gallium-0.2
|
8c20c913f8998f759bd8ce7779fa1233255da9a3 |
23-Oct-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: version 43 of glext.h
L/glext.h
|
3efd3b15124acab4dbb7c4a7cd01309100370934 |
23-Oct-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: version 21 of glxext.h
L/glxext.h
|
45efcc44c758a94928648bc20df32b98b3462bcc |
21-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove CVS keywords. Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
L/internal/sarea.h
|
9644fa6c48f596875f6955728c3a8af1b01a5028 |
21-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'master' into gallium-0.2 Conflicts: include/GLES/egl.h include/GLES/egltypes.h src/egl/main/eglconfig.c src/egl/main/eglconfig.h src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/Makefile src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/tdfx/tdfx_dd.h src/mesa/drivers/x11/xm_buffer.c src/mesa/glapi/glapi.c src/mesa/main/dispatch.c src/mesa/main/state.c src/mesa/main/texstate.c src/mesa/shader/arbprogparse.c src/mesa/shader/arbprogram.c src/mesa/shader/nvfragparse.c src/mesa/shader/nvprogram.c src/mesa/shader/shader_api.c src/mesa/sources src/mesa/swrast/s_aaline.c src/mesa/swrast/s_aaline.h src/mesa/swrast/s_aatriangle.h src/mesa/swrast/s_accum.c src/mesa/swrast/s_alpha.h src/mesa/swrast/s_bitmap.c src/mesa/swrast/s_blend.h src/mesa/swrast/s_context.c src/mesa/swrast/s_copypix.c src/mesa/swrast/s_depth.c src/mesa/swrast/s_depth.h src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_drawpix.h src/mesa/swrast/s_feedback.c src/mesa/swrast/s_feedback.h src/mesa/swrast/s_fog.h src/mesa/swrast/s_lines.h src/mesa/swrast/s_logic.h src/mesa/swrast/s_masking.h src/mesa/swrast/s_points.c src/mesa/swrast/s_points.h src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast/s_span.h src/mesa/swrast/s_stencil.h src/mesa/swrast/s_texcombine.c src/mesa/swrast/s_texcombine.h src/mesa/swrast/s_texfilter.c src/mesa/swrast/s_texfilter.h src/mesa/swrast/s_texstore.c src/mesa/swrast/s_triangle.c src/mesa/swrast/s_triangle.h src/mesa/swrast/s_zoom.h src/mesa/swrast_setup/ss_context.c src/mesa/swrast_setup/ss_triangle.h src/mesa/tnl/t_draw.c src/mesa/tnl/t_vb_light.c src/mesa/tnl/t_vertex_generic.c src/mesa/tnl/t_vertex_sse.c src/mesa/tnl/t_vp_build.h src/mesa/tnl/tnl.h src/mesa/x86/common_x86.c
|
5a46e176715b0eae7b8a715e8aec42f5a27214fc |
20-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: standardize on C99's uint*_t instead of u_int*_t
LES/egltypes.h
|
dc8058c3370588bfcad49fadace1691da47d58cd |
19-Sep-2008 |
Adam Jackson <ajax@redhat.com> |
Update to SGI FreeB 2.0. Under the terms of version 1.1, "once Covered Code has been published under a particular version of the License, Recipient may, for the duration of the License, continue to use it under the terms of that version, or choose to use such Covered Code under the terms of any subsequent version published by SGI." FreeB 2.0 license refers to "dates of first publication". They are here taken to be 1991-2000, as noted in the original license text: ** Original Code. The Original Code is: OpenGL Sample Implementation, ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. ** Copyright in any portions created by third parties is as indicated ** elsewhere herein. All Rights Reserved. Official FreeB 2.0 text: http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf As always, this code has not been tested for conformance with the OpenGL specification. OpenGL conformance testing is available from http://khronos.org/ and is required for use of the OpenGL logo in product advertising and promotion.
L/glu.h
L/internal/glcore.h
LES/egl.h
|
cc7dd4fc1b3c765ca1ecd943d189bb156dae529d |
11-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge commit 'origin/gallium-0.1' into gallium-0.2 Conflicts: Makefile progs/demos/Makefile progs/glsl/Makefile progs/redbook/Makefile progs/samples/Makefile progs/tests/Makefile progs/trivial/Makefile progs/xdemos/Makefile src/gallium/Makefile src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/vbo/vbo_exec_draw.c
|
47ad296a183929c2007c35c60d722b4ac680417d |
11-Sep-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa into gallium-0.2 Conflicts: src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/main/texstore.c src/mesa/tnl/t_vp_build.c src/mesa/vbo/vbo_exec_draw.c
|
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 |
11-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'gallium-0.1' into gallium-0.2 A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
|
8c092def6c8f59048341c585af9b752bfa1f0236 |
31-Aug-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Remove CVS keywords. Please remove CVS keywords when importing third-party code into the git repository.
LES/gl.h
LES/glext.h
LES/glplatform.h
LES2/gl2.h
LES2/gl2ext.h
LES2/gl2platform.h
|
f56b569e9af356c11869ee49a4669bb01b75397e |
13-Aug-2008 |
Kristian Høgsberg <krh@redhat.com> |
DRI2: Drop sarea, implement swap buffers in the X server.
L/internal/dri_interface.h
L/internal/dri_sarea.h
|
0423a39239c57575708a2698c726cd57791bc357 |
11-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 20 of glxext.h
L/glxext.h
|
1a1079e0661b8914b5f292c720dd7a77c796c292 |
11-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 41 of glext.h
L/glext.h
|
7536f39622d5582a80e34ee4890a36a712e7e8b9 |
11-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 41 of glext.h
L/glext.h
|
d80d0bb4d6956ce340ec8750c98a9c7a136657fe |
11-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 20 of glxext.h
L/glxext.h
|
01ac4540f04d47b64aeead8984c92e39b436b5f9 |
08-Aug-2008 |
Jeremy Huddleston <jeremyhu@freedesktop.org> |
Apple: Some changes to fix compilation problems on OSX
L/internal/dri_interface.h
|
b908ce93d4280e5fd3a3b14f54b42bb2040a3742 |
07-Aug-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: define vsnprintf
GL/eglplatform.h
|
240962faf729dbd572d0a4668c66d155b931a11d |
06-Aug-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: added snprintf, strcasecmp defines
GL/eglplatform.h
|
b51584184a8062bf0f0f442ef6029a220ce3f153 |
05-Aug-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: typedef uint8_t for Windows
GL/eglplatform.h
|
73c3c4d1cc9b6d01cc5e75ceac9c482e4c6f192a |
05-Aug-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: typedef u_int32_t for Windows
GL/eglplatform.h
|
e4f3770690129dc1ea683fadbe07f1fbc49cf271 |
17-Jul-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
mesa: WinCE fixes
L/gl.h
LES/glplatform.h
LES2/gl2platform.h
|
99233e483d38aedb929ceff3f2ebc9340b42eb3a |
16-Jul-2008 |
Blair Sadewitz <blair.sadewitz@gmail.com> |
additional preprocessor checks for stdint.h, inttypes.h, etc The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.
L/glext.h
L/glxext.h
|
b7c54945fe212811d9749b623f582569522bc440 |
16-Jul-2008 |
Blair Sadewitz <blair.sadewitz@gmail.com> |
additional preprocessor checks for stdint.h, inttypes.h, etc The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.
L/glext.h
L/glxext.h
|
f4caddd66f46f69ee34b1790ef1c2f549b186d2f |
08-Jul-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: updated GL_APIENTRY for Windows
LES/glplatform.h
LES2/gl2platform.h
|
810888f6564a1421f82190fbb8766ad8c79d88b7 |
29-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
gles: Don't define GLAPIENTRY here.
LES/glplatform.h
LES2/gl2platform.h
|
0f9a1e43bce9bfa7a9cba2d7008fcec2890db02a |
28-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
egl: WinCE doesn't have sys/types.h
GL/eglplatform.h
|
b028b0cc533b4e10cdf599e49731e3c30fb0e366 |
27-Jun-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: Windows updates to the platform.h files
LES/glplatform.h
LES2/gl2platform.h
|
0b3d1b1ea44791068e8c3dc88549c798fb5e0ea8 |
24-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa: WGL is not part of the WinCE API. Although it would be interesting having the GDI winsys running on WinCE several Windows GDI API functions and data structures are missing from WinCE headers, making this far from a trivial endeavor.
L/gl.h
|
543bba6ee3a1b3a947d1dfaca75e820ef7b98843 |
24-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa: Don't include sys/types.h on WinCE. We probably shouldn't be including sys/types.h at all, but let's leave that for another time.
L/internal/glcore.h
|
6f7ed99b306990f284f9d57c0b66efaa7f2277e1 |
12-Jun-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
revert the DRI2 commits
L/internal/dri_interface.h
L/internal/dri_sarea.h
L/internal/glcore.h
|
5e9fe62c7090768b82a3cc905d1da6b623304b50 |
11-Jun-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
add missed files for DRI2 merge
L/internal/dri_sarea.h
|
4566b006f1a6bbdb96871e511e10e16f18bad23e |
10-Jun-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Bring in DRI2 changes
L/internal/dri_interface.h
L/internal/glcore.h
|
adaf0385e8e453bfdc1ab7d7059bfba5ce13a4c1 |
06-Jun-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: updated EGLAPI for Windows
GL/eglplatform.h
|
fe1a2d1fffe69018e30158ee21ed9842384fd233 |
05-Jun-2008 |
Jonathan White <jwhite@tungstengraphics.com> |
egl: assorted fixes for Windows Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
GL/eglplatform.h
LES/glplatform.h
|
1b386f4416e8e7307ffe4f4c37e792eab18501dc |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: new GLES/glplatform.h header
LES/glplatform.h
|
3783994048951b80a0be7d19c70979f78367398a |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: updated GLES/gl.h and GLES/glext.h headers from Khronos.org
LES/gl.h
LES/glext.h
|
0ebc94d2362222e690d0a72a27858461c5605264 |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: added OpenGL ES 2.0 header files in new GLES2 directory
LES2/gl2.h
LES2/gl2ext.h
LES2/gl2platform.h
|
df8f9a16906360b60b96a6e099de8d24725dbd2d |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: created GLES/egl.h backward-compatibility header (see comments inside)
LES/egl.h
|
493f3a0032ce6a021718384a9ca797ff99b4571c |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: moved egl.h into EGL/ directory
GL/egl.h
LES/egl.h
|
3e702fa8811bb9b46299baf4691e162762b2588a |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: moved eglext.h into EGL/ directory
GL/eglext.h
LES/eglext.h
|
0d8676822deb220cb8a10f2f17799dfafba94deb |
04-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove old/unused foomesa.h example header
L/foomesa.h
|
645c131264ae169cf64753a930ada500b6933fe7 |
29-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
Assorted Windows fixes (Karl Schultz)
L/wmesa.h
|
c6426c97b9fe2c8a3d00ca4e2fd306cce364832a |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
obsolete with EGL 1.4
LES/egltypes.h
|
2fe1a55ab2deeae7a9492e0b127875f5e0cbb4d0 |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
added EGL_MESA_screen_surface, EGL_MESA_copy_context extensions
LES/eglext.h
|
57da567dc547a5fcbec5cca02dc13242d6f8386f |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
added typedefs for X/Mesa
GL/eglplatform.h
|
0841f0a85e852771899237c5392a0811e3f12df1 |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove stray ! character
LES/eglext.h
|
704a5c7efbb6f41eb8dbe01e4f5a9275c1843699 |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
new eglplatform.h from Khronos.org (replaces GLES/egltypes.h)
GL/eglplatform.h
|
6438f6fdf72efcdc596898d11fe3e95fc2a08db2 |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
new eglext.h from Khronos
LES/eglext.h
|
d0f5d8c5a376bf564803516bb3cc9b9463085634 |
27-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
EGL 1.4 header from Khronos
LES/egl.h
|
77ce568ff704e6cdcfaa557965c894752d19e462 |
26-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Remove CVS keywords.
L/internal/sarea.h
|
d4510e53d8dd18ac397ca0d4df74d4de682e0a38 |
23-May-2008 |
George Sapountzis <gsap7@yahoo.gr> |
drop GLcore
L/internal/glcore.h
|
280bf89bd4a6bb7977abb00b88d59234d2c80844 |
11-May-2008 |
George Sapountzis <gsap7@yahoo.gr> |
Add DRI driver that uses the mesa swrast module.
L/internal/dri_interface.h
|
deceeca18d3a3f18caeac980ad63fafd8bad709c |
07-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: update/add newer GL ES headers
LES/egl.h
LES/egltypes.h
LES/gl.h
LES/glext.h
|
32a2a095f4d8e3be7fa2807cb436bd09e8eb5a75 |
18-Apr-2008 |
George Sapountzis <gsap7@yahoo.gr> |
glcore: build from mesa
L/internal/glcore.h
|
e82dd8c6e1fa2fff5b960de26961080ba5e9651d |
27-Mar-2008 |
Kristian Høgsberg <krh@redhat.com> |
DRI interface changes and DRI2 direct rendering support. Add DRI2 direct rendering support to libGL and add DRI2 client side protocol code. Extend the GLX 1.3 create drawable functions in glx_pbuffer.c to call into the DRI driver when possible. Introduce __DRIconfig, opaque struct that represents a DRI driver configuration. Get's rid of the open coded __GLcontextModes in the DRI driver interface and the context modes create and destroy functions that the loader was requires to provide. glcore.h is no longer part of the DRI driver interface. The DRI config is GL binding agnostic, that is, not specific to GLX, EGL or other bindings. The core API is now also an extension, and the driver exports a list of extensions as the symbol __driDriverExtensions, which the loader must dlsym() for. The list of extension will always include the DRI core extension, which allows creating and manipulating DRI screens, drawables and contexts. The DRI legacy extension, when available, provides alternative entry points for creating the DRI objects that work with the XF86DRI infrastructure. Change DRI2 client code to not use drm drawables or contexts. We never used drm_drawable_t's and the only use for drm_context_t was as a unique identifier when taking the lock. We now just allocate a unique lock ID out of the DRILock sarea block. Once we get rid of the lock entirely, we can drop this hack. Change the interface between dri_util.c and the drivers, so that the drivers now export the DriverAPI struct as driDriverAPI instead of the InitScreen entry point. This lets us avoid dlsym()'ing for the DRI2 init screen function to see if DRI2 is supported by the driver.
L/internal/dri_interface.h
L/internal/dri_sarea.h
|
4e6c2c4f85914f89248da6414218f1fab6ae2584 |
25-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
updated to version 40
L/glext.h
|
7048545c44ccc5a2ffe716705c128d7a37dff766 |
25-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens
L/glext.h
|
dcbe215c015c8dc48440f578023c2b9d12b934e4 |
10-Mar-2008 |
Kristian Høgsberg <krh@sasori.boston.redhat.com> |
DRI2: Make setTexBuffer take a __DRIdrawable instead of a BO handle. This fixes a problem where texturing from the same Pixmap more than once per batchbuffer would hang the DRI driver. We just use the region associated with the front left renderbuffer of the __DRIdrawable for texturing, which avoids creating different regions for the same BO. This change also make GLX_EXT_texture_from_pixmap work for direct rendering, since tracking the __DRIdrawable -> BO handle now uses the standard DRI2 event buffer. Of course, DRI2 direct rendering doesn't exist yet. Finally, this commit bumps the DRI interface version again, accounting for the change in the DRI_TEX_BUFFER extension and the change in commit 0bba0e5be7a4a7275dad1edc34bdcc134ea1f424 to pass in the event buffer head index on drawable creation.
L/internal/dri_interface.h
|
0bba0e5be7a4a7275dad1edc34bdcc134ea1f424 |
10-Mar-2008 |
Kristian Høgsberg <krh@sasori.boston.redhat.com> |
DRI2: Add event buffer head as an argument to driCreateNewDrawable(). The DRI driver needs to know where in the buffer to start reading.
L/internal/dri_interface.h
|
3d608c7a2d451b862ae19b1e01d7299b2c46fe78 |
04-Mar-2008 |
Kristian Høgsberg <krh@redhat.com> |
[dri2] Add tail pointer to reemitDrawableInfo callback. When the DRI doesn't parse the event buffer for a while, the X server may overwrite data that the driver didn't get a chance to look at. The reemitDrawableInfo callback requests that the X server reemit all info for the specified drawable. To make use of this, the drive needs to know the new tail pointer so it know where to start reading from.
L/internal/dri_interface.h
|
6cb3f5c4d8618a14bb7ad1d9df10ed7e648a7b2b |
28-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Use __DRIextension mechanism providing loader functionality to the driver. Instead of passing in a fixed struct, the loader now passes in a list of __DRIextension structs, to advertise the functionality it can provide to the driver. Each extension is individually versioned and can be extended or phased out as the interface develops.
L/internal/dri_interface.h
|
16242a8007f41ab63f9a28bb9a750857c8cdb8af |
26-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Reduce the versioning madness required to create a DRI2 screen. Right now the DRI2 screen constructor takes 3 different versions: DRI, DDX and DRM. This is mostly useless, though: DRI: The DRI driver doesn't actually care about the DRI protocol, it only talks to the loader, which in turn speaks DRI protocol. Thus, the DRI protocol version is of not interest to the DRI driver, but it needs to know what functionality the loader provides. At this point that's reflected in the __DRIinterfaceMethods struct and the internal_version integer. DDX: The DDX version number is essentially used to track extensions to the SAREA. With DRI2 the SAREA consists of a number of versioned, self-describing blocks, so the DDX version is no longer interesting. DRM: We have the fd, lets just ask the kernel ourselves.
L/internal/dri_interface.h
|
60159c1b09c73c19f798035a15d4ef3b434f2fa0 |
28-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Convert crlf->lf line endings. Windows/DOS users should enable core.autocrlf from now on: git config --global core.autocrlf true
L/mglmesa.h
|
2573f0e5d6f37f1a663bd472055babc97cfb3959 |
28-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Convert crlf->lf line endings. Windows/DOS users should enable core.autocrlf from now on.
L/mglmesa.h
|
6e8d21d72f35767e07081a8bee4323aaaf5e2aae |
25-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Remove GetMSC DriverAPI function. The DriverAPI is internal to the DRI drivers and GetDrawableMSC obsoletes GetMSC. Also, since the DRI driver interface has not yet been released, just drop the getMSC function from the DRI interface instead using the ABI preserving version mechanism. Finally, using void pointer privates in the DRI interface is not allowed, always pass the actual types around (__DRIdrawable in this case) to enhance type safety and readability of the code.
L/internal/dri_interface.h
|
6d48779c7e5c9002d1bec4b1266ca05a474218ef |
15-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Add TTM buffer object based texture from pixmap implementation. Currently only implemented for intel hw.
L/internal/dri_interface.h
|
7da5705b090d9c97a9b765d786c5e89afe9d1f25 |
15-Jan-2008 |
Kristian Høgsberg <krh@temari.boston.redhat.com> |
Add new DRI2 infrastructure.
L/internal/dri_interface.h
L/internal/dri_sarea.h
|
db2ec4502e2518d40c0872335a6b44956a73853a |
05-Nov-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
Fix GLX build of xserver master branch. The internal CreatePixmap API has been extended.
L/xmesa_xf86.h
|
38fdb47d26055e19d50cd407266b56ed4317ae0a |
29-Oct-2007 |
Jesse Barnes <jesse.barnes@intel.com> |
Refactor and fix core vblank support Consolidate support for synchronizing to and retrieving vblank counters. Also fix the core vblank code to return monotonic MSC counters, which are required by some GLX extensions. Adding support for multiple pipes to a low level driver is fairly easy, the Intel 965 driver provides simple example code (see intel_buffers.c:intelWindowMoved()). The new code bumps the media stream counter extension version to 2 and adds a new getDrawableMSC callback. This callback takes a drawablePrivate pointer, which is used to calculate the MSC value seen by clients based on the actual vblank counter(s) returned from the kernel. The new drawable private fields are as follows: - vblSeq - used for tracking vblank counts for buffer swapping - vblFlags - flags (e.g. current pipe), updated by low level driver - msc_base - MSC counter from the last time the current pipe changed - vblank_base - kernel DRM vblank counter from the last time the pipe changed Using the above variables, the core vblank code (in vblank.c) can calculate a monotonic MSC value. The low level DRI drivers are responsible for updating the current pipe (by setting VBLANK_FLAG_SECONDARY for example in vblFlags) along with msc_base and vblank_base whenever the pipe associated with a given drawable changes (again, see intelWindowMoved for an example of this). Drivers should fill in the GetDrawableMSC DriverAPIRec field to point to driDrawableGetMSC32 and add code for pipe switching as outlined above to fully support the new scheme.
L/internal/dri_interface.h
|
fe20ac2a6b6bb7dee927ee4040debf16e514a858 |
24-Sep-2007 |
George Sapountzis <gsap7@yahoo.gr> |
Add GL_CORE_WINDOWS define to glcore.h This is for consistency with glproto. The GL_CORE defines should probably be dropped. ---- Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> Date: Mon Jun 21 13:35:05 2004 +0000 Bug 782: Merge native OpenGL for Windows from CYGWIN branch
L/internal/glcore.h
|
ccff0cb26378ce370fc8697a2a2ada138d2e119e |
08-Jun-2007 |
Kristian Høgsberg <krh@redhat.com> |
Add a version field to __DRIextension.
L/internal/dri_interface.h
|
f29f0ae8383888a6493b615edc3bab254cf6df39 |
22-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move new texOffset extension to the new extension mechanism.
L/internal/dri_interface.h
|
ecdb45cb29e3209287cc297081596126e955ff2b |
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Convert a left-over private void * to __DRIcontext *.
L/internal/dri_interface.h
|
594006d8b2960b9e49b57c02682289ae900ffc71 |
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Remove now unused getProcAddress from DRIinterfaceMethods.
L/internal/dri_interface.h
|
f968f67e6214416f04b8875ce59a94a02f464c81 |
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Add a DRI_ReadDrawable marker extension to signal read drawable capability.
L/internal/dri_interface.h
|
106a6f29bbdc71982afd629bdf89369cefd1459e |
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move media stream counter entry points to new extension.
L/internal/dri_interface.h
|
a7a0a2beb54dcb78d7e0ab64cf2f5a6ede8191a4 |
16-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move GLX_MESA_swap_frame_usage DRI entry points to the new mechanism.
L/internal/dri_interface.h
|
78a6aa57a0155d72280dd91c05513c847bf76f3b |
16-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move GLX_MESA_allocate_memory related functions to new extension mechanism.
L/internal/dri_interface.h
|
efaf90b03e8b69e04909bce071f8ef6b65cc0e9d |
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move swap_interval to new extension mechanism.
L/internal/dri_interface.h
|
ac3e838fa748c8c8a6ffc04d1ab13da71f75f103 |
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move the copySubBuffer extension over to the new mechanism.
L/internal/dri_interface.h
|
f616a263a25eda135800bea7d3a863c569b93e30 |
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Implement new screen extension API. This new API lets the loader examine DRI level extensions provided by the driver in a forward compatible manner. Much of the churn in the DRI interface is adding support for new extensions or removing old, unused extensions. This new extension mechanism lets the loader query the extensions provided by the driver and implement the extensions it knows about. Deprecating extensions is done by not exporting that extension in the list, which doesn't require keeping old function pointers around to preserve ABI.
L/internal/dri_interface.h
|
295dc2d225ccac1951c0fcc2c08119f31d1b575c |
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Stop passing in unused fbconfigs to createNewScreen.
L/internal/dri_interface.h
|
5987a03f994af2bb413d1cf984ab01aa095c0943 |
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Convert all DRI entrypoints to take pointers to __DRI* types. The entrypoints take a mix of __DRIscreen * and void * (screen private) arguments (similarly for contexts and drawables). This patch does away with passing the private void pointer and always only passes the fully typed __DRIscreen pointer and always as the first argument. This makes the interface more consistent and increases type safety, and catches a bug where we would pass a screen private to DRIdrawable::getSBC.
L/internal/dri_interface.h
|
aac367f48afc62176faf67aa6f329fbeae2004b4 |
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Remove screenConfigs from __DRIscreen. The screenConfigs field of __DRIscreen points back to the containing __GLXscreenConfigs struct. This is a serious abstraction violation; it assumes that the loader is libGL and that there *is* a __GLXscreenConfigs type in the loader. Using the containerOf macro, we can get from the __DRIscreen pointer to the containing __GLXscreenConfigs struct, at a place in the stack where the above is a valid assumption. Besides, the __DRI* structs shouldn't hold state other than the private pointer.
L/internal/dri_interface.h
|
fa72013adaab4d0755e852805e2e44d1a879a204 |
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop mostly unused __DRIid typedef.
L/internal/dri_interface.h
|
8ed5c7ca0572a09375bdfd411c3804456dac78d6 |
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop createContext and destroyContext from DRIinterfaceMethods. As for createDrawable and destroyDrawable, these functions immediately upon entry to driCreateNewContext and immediately before exit from driDestroyContext. Instead of passing function pointers back and forth just obtain the drm_context_t prior to calling DRIscreen::createNewContext and pass it as a parameter. This change also lets us keep the DRI context XID in the libGL loader only.
L/internal/dri_interface.h
|
4ff95e78e19e5902352ea3759d32d9f013255f42 |
10-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop createDrawable and destroyDrawable fron DRIinterfaceMethods. All the DRI driver did was call the createDrawable callback immediately upon entry to DRIscreen::createNewDrawable to get the drm_drawable_t. We can just call that before calling into the DRI driver and pass the returned drm_drawable_t as an argument to the DRI entry point. Likewise for destroyDrawable. Also, DRIdrawablePrivate::draw isn't used anywhere, and since the driver no longer needs the XID of the drawable we can now drop that.
L/internal/dri_interface.h
|
aceccda56b08338e217991e54607f1c9f18fc3e6 |
10-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop __DRInativeDisplay and pass in __DRIscreen pointers instead. Many DRI entry points took a __DRInativeDisplay pointer and a screen index as arguments. The only use for the native display pointer was to pass it back to the loader when looking up the __DRIscreen for the given screen index. Instead, let's just pass in the __DRIscreen pointer directly, which let's drop the __DRInativeDisplay type and the getScreen function. The assumption is now that the loader will be able to retrieve context from the __DRIscreen pointer when necessary.
L/internal/dri_interface.h
|
b42152061c50e870dc2698ea1d860980ce1198b1 |
01-May-2007 |
Kristian Høgsberg <krh@redhat.com> |
Add macros to generate CreateNewScreen entrypoint.
L/internal/dri_interface.h
|
4a22ae8d446855d839cc199df8eb1b057045cb88 |
07-Jan-2007 |
Kristian Høgsberg <krh@redhat.com> |
Remove XIDs from DRI interface (see #5714).
L/internal/dri_interface.h
|
ae0dd620fec580b77b0901ed1376e6a6b2569c7e |
12-Sep-2007 |
Brian <brian.paul@tungstengraphics.com> |
Add glut_fcb.c to the build and update to fix warnings (see bug 12405)
L/glutf90.h
|
1f8616e622ee94ec048aa17f2b9ca4765e0ac76e |
24-Aug-2007 |
Adam Jackson <ajax@benzedrine.nwnk.net> |
Unbreak Linux builds with -fvisibility=hidden.
L/glu.h
|
35f35294cd5cc3ca32354b1de0e398ad73c70716 |
27-Jul-2007 |
Zhang <zxpmyth@yahoo.com.cn> |
more Mingw32 fixes
L/gl.h
L/glut.h
L/mesa_wgl.h
|
76fb8089103e9dba9aaa7232c86d864d5874a08f |
21-Jul-2007 |
Zhang <zxpmyth@yahoo.com.cn> |
Fix a number of MINGW32 issues
L/gl.h
L/glut.h
L/mesa_wgl.h
|
66d0784f13cb3af68341f7349c5798ba1f955fc3 |
29-Jun-2007 |
Brian <brian.paul@tungstengraphics.com> |
regenerated
L/gl_mangle.h
|
37aca21129d87946d2dc6b45fa5bacd514921550 |
28-Jun-2007 |
zhang <zxpmyth@yahoo.com.cn> |
a variety of fixes for MingW
L/glu.h
L/glut.h
|
9f39692e215bf4b61b8a9f52fade738743401d5a |
26-May-2007 |
Dave Airlie <airlied@linux.ie> |
add glxtokens.h to xmesa_xf86.h as discussed on mailing list
L/xmesa_xf86.h
|
043d219b6da0636886f739613380cf44e334f268 |
22-May-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
Add interfaces for overriding texture images with driver specific 'offsets'. To be used by AIGLX for GLX_EXT_texture_from_pixmap without several additional data copies.
L/internal/dri_interface.h
|
24d965fab52f790188e5de6e67e7387809b1f145 |
22-May-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
Fix xserver build after recent XMesa changes. Only build tested.
L/xmesa.h
L/xmesa_x.h
L/xmesa_xf86.h
|
74519c42311c67a2f914768abbe905d321702386 |
19-May-2007 |
Brian <brian@yutani.localnet.net> |
Disable (at least for now) PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC typedef. If an app (like progs/samples/blendxor.c) includes both gl.h and glext.h this typedef will get hit in both headers, causing an error. Possibly work around by bringing GL_NV_geometry_program4 items into gl.h.
L/gl.h
|
7ace7cfba43427fc09dec23ac94b5c2b663d58ff |
19-May-2007 |
Brian <brian@yutani.localnet.net> |
added texture_from_pixmap functions
L/xmesa.h
|
78bd2912f86a53b53d3fb5362edae2c6455239b0 |
16-May-2007 |
Ian Romanick <idr@us.ibm.com> |
Add enums and functions for GL_{MESA,EXT}_texture_array.
L/gl.h
|
7868ab6617e1b6e80c43e3daf7c9cca3693a6c11 |
24-Apr-2007 |
Matthias Hopf <mhopf@suse.de> |
add missing semicolon
L/xmesa_xf86.h
|
d59e6f233b02ffe2c36c2fb89ec26c208a421540 |
22-Apr-2007 |
Brian <brian@nostromo.localnet.net> |
import glxext.h version 19
L/glxext.h
|
967c1056d5e86231e4a545a748973e1123cd19c1 |
13-Apr-2007 |
Brian <brian@yutani.localnet.net> |
patch for Digital/Tru64 (bug 10635) - forwarded to OpenGL ARB as well
L/glxext.h
|
9f8373d5cada37ed71e5908a7158d56d9a4c34d5 |
13-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: drop unused XMesaPutImageHelper. It could only be called from XMesaCopySubBuffer but this function is not used by XFree86. It seems that XMesaPutImageHelper would handle sub-images but never got finished. Proper sub-image helpers should be written if need be.
L/xmesa_xf86.h
|
50aaabc248c9823106ff772873cbf2631d4dadcd |
13-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: export xmesa functions used by xfree86. This uses xmesa.h as the GLcore interface and avoids adding an explicit GLcore inteface which would not be a proper interface anyway. It puts the declarations of the three functions specific for XMesa/XFree86 in xmesa.h, we can push them down to xmesa_xf86.h if hiding behind XFree86Server ifdef's is not enough.
L/xmesa.h
|
487f7a73cbb8534ab163ef8a3549caa71684b607 |
05-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
Remove SI imports/exports remnants.
L/gl_mangle.h
L/internal/glcore.h
|
7439a36785b6a2783e80a40a96c09db8f56dc2bc |
06-Dec-2006 |
George Sapountzis <gsap7@yahoo.gr> |
Clean and update XMesa/XFree86 interface. Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used. Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of Mesa internals. Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are mutually exclusive. Lastly, - move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops - drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are used irrelevant of XFree86.
L/xmesa_xf86.h
|
344c3f7379ab4db749e7e8513be9be8fbb9f126c |
26-Feb-2007 |
Brian <brian@yutani.localnet.net> |
updated version with new Khronos license/copyright
L/glext.h
L/glxext.h
|
45b1f169b420dee39700d0337c2bc451158618e7 |
20-Feb-2007 |
Brian <brian@yutani.localnet.net> |
updated to version 18
L/glxext.h
|
c226e44437ed13149046d5b6eef6662b52e79848 |
20-Feb-2007 |
Brian <brian@yutani.localnet.net> |
updated to version 39
L/glext.h
|
c9b33ecd7c07cace0a6553ccfdaf7b021959c934 |
06-Dec-2006 |
George Sapountzis <gsap7@yahoo.gr> |
Drop old (pre-AIGLX) GLcore interface. The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX, it is only used by DDX's which are known not to work with the new DIX glx code. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick.
L/internal/glcore.h
|
c2b185cff82a6cdb723cda4e05ffe1a213a9de3e |
06-Jan-2007 |
Eric Anholt <eric@anholt.net> |
Add reporting of damage by DRI drivers when the extension support is available. With this, tools like ximagesrc in gstreamer correctly see updates from GL rendering. Support requires that the Xdamage library be current (but will be disabled if not present) plus a new X Server with support for the new XDamagePost request. libGL now has a new interface version, and also links against libXdamage and libXfixes to support it, but backwards compatibility is retained. Currently, all drivers report damage at SwapBuffers time through common code -- front buffer rendering doesn't result in damage being reported. Also, the damage is against the root window, as our drivers don't yet render to backing store when they should (composited environments).
L/internal/dri_interface.h
|
744c3a367b8adeb54433a8636813b8f7bfb4b8bc |
27-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
get rid of meaningless XFree86LOADER test (bug 9144)
L/internal/glcore.h
|
f7436f4c8a8864de934d564d7a5cba813bf72a83 |
16-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
regenerate from gl.h
L/gl_mangle.h
|
bb69d3af36482a2b69731733de727a31ab75b0ab |
16-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove obsolete GL_MESA_trace stuff
L/gl.h
|
9e4a06a48232f013f1c400426c2df60e2ee83744 |
03-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
added 1.3/1.4 function mangling
L/glx_mangle.h
|
5ab9dcd761a42042b769f021b122d53e49d890b1 |
09-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
return void instead of GLvoid for glClearDebugLogMESA(), glGetDebugLogMESA()
L/gl.h
|
a3a640171f12de91202b5dc4777ffd53be10a0aa |
16-Sep-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
added #ifdef tests for Windows for int64_t, uint64_t
L/glext.h
|
e08557ad8ad165c72088d83d43c44d62e380e5de |
04-Sep-2006 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
OpenVMS compile support update (previous commit did send the wrong file to the CVS) Modified Files: Mesa/include/GL/vms_x_fix.h
L/vms_x_fix.h
|
8cf3c85fd7896be396ff5aa84829a4e74a0935cb |
04-Sep-2006 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
OpenVMS compile support update Modified Files: Mesa/include/GL/vms_x_fix.h
L/vms_x_fix.h
|
7986cfbee019fbdfce8bb0a86d7b7e633e541014 |
31-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove extension defines/protos that are now in glext.h
L/gl.h
|
3cd07d2c390099ca0f9b2e27a548920f880715c4 |
31-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
latest version from OpenGL ARB
L/glext.h
L/glxext.h
|
8c41c757fe8efa04df0dd5cdfb33a75b84891c19 |
15-Aug-2006 |
Ian Romanick <idr@us.ibm.com> |
Add support for GL_EXT_gpu_program_parameters. Any driver that enables either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well.
L/gl.h
L/gl_mangle.h
|
37b5b01217ab725a91c9dbb600dfe9e21c34151b |
15-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)
L/gl.h
|
32a9e9be0c9626fb15ae7c721a15bcf19330e13a |
12-Aug-2006 |
Ian Romanick <idr@us.ibm.com> |
Fix white-space problem in the prototype for glBlitFramebufferEXT that prevented gl_mangle.h from picking it up.
L/gl.h
L/gl_mangle.h
|
56f349515c75a93923255ba1eb7cdae67b432a53 |
12-Aug-2006 |
Ian Romanick <idr@us.ibm.com> |
Convert comment header for __GLcontextModesRec to Doxygen style.
L/internal/glcore.h
|
7196cddb3a404292858101f9cd1a5061e422d2c1 |
10-Aug-2006 |
Sean D'Epagnier <geckosenator@freedesktop.org> |
Added initial multisampling support to glfbdev driver. Fully implemented glutGameMode, and added vidresize stubs to make Added support for glutReshapeDisplay to change video mode but not lose current mesa context. implementation glut 5 complient. Fixed many minor bugs Updated docs
L/glfbdev.h
|
4b1e6a4b587a3b8839aaf4afcdd88995ff2b47a5 |
07-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove stray text from previous check-in
L/gl_mangle.h
|
6c071592ab2c249e875edef4c61c13e1005b8fcb |
03-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_texture_sRGB
L/gl.h
|
90d7b9c9eb94d9e215642407b99dbc5f30ce2a55 |
01-Aug-2006 |
Michal Krol <mjkrol@gmail.org> |
Move GL_MESA_shader_debug from glext.h to gl.h.
L/gl_mangle.h
|
bd0bfd1dc2430d80a7563ae2af0667633277ab00 |
20-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
reorder a few token definitions
L/gl.h
|
c8f8fbecd7e3b858d1fcbe64bb0ed3e2295f2d5d |
12-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove const qualifier from glGenVertexArraysAPPLE() parameter
L/glext.h
|
efbf170cfbb0ad8ad8a480a0be581b0908b53138 |
05-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman)
L/glx.h
|
bea7fe57c1f9720ea70654e8302d143579caa39a |
02-May-2006 |
David Reveman <c99drn@cs.umu.se> |
Update to final EXT_tfp tokens
L/internal/glcore.h
|
015762455764e3b467f0df769d51d0ed0ea3ee2c |
02-May-2006 |
Adam Jackson <ajax@freedesktop.org> |
Update function signatures for EXT_tfp entrypoints.
L/glx.h
|
ba23f699f03e45a7519cb41cc853deba686ff8d9 |
11-Apr-2006 |
David Reveman <c99drn@cs.umu.se> |
FBConfig support for EXT_tfp
L/internal/glcore.h
|
ea2b71106178280903935f784de8abdabd1ab50f |
11-Apr-2006 |
David Reveman <c99drn@cs.umu.se> |
Add attrib_list to glXBindTexImageEXT
L/glx.h
|
3a3e63dc4fc8b34de7e61607d0d69cf3a77255ca |
31-Mar-2006 |
Daniel Borca <dborca@users.sourceforge.net> |
DMesa now uses OSMesa as a back-end.
L/dmesa.h
|
9305cba6a7dfe539e5c3b01f7b16fcf60cf20900 |
31-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
bump version/date
L/gl.h
L/glx.h
|
f2ad1b60c0da11283b399008f491792790cea294 |
31-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Dave Reveman's patch for GLX_MESA_copy_sub_buffer support
L/internal/dri_interface.h
|
8ea3353ec3fa29f0eb2269b54fff6834f97a8c08 |
30-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
XMesaDrawLine macro, not currently used
L/xmesa_x.h
L/xmesa_xf86.h
|
a8c9ecfab005088b1b201abc9d04f5169d1b3b64 |
30-Mar-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Fixes from Brian
L/wmesa.h
|
4cbd16ed3ffecd743b4921fab3a65f8510d151c9 |
26-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix some PFNGL* typedefs
L/glx.h
|
9c32af5bb24d531d7140590085e229b7381747f8 |
09-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add prototypes for GLX_MESA_swap_frame_usage, GLX_MESA_swap_control, and GLX_EXT_texture_from_pixmap to silence warnings while compiling glxcmds.c XXX: Need to add the new tokens for GLX_EXT_texture_from_pixmap!!!
L/glx.h
|
a23109760923fd57fa6a652d85d245fef00bfabf |
01-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_EXT_framebuffer_blit tokens/functions
L/gl.h
|
44a2e96729b730693f314b43e3d861b326968b5c |
23-Feb-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
include inttypes.h if __osf__ defined (Randall Hand)
L/glxext.h
|
640ef7f8908a3c25390125f5727d154ca66c9505 |
05-Feb-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
EGL 1.2 tokens/functions/etc.
LES/egl.h
|
f3cf636e571eaa719ea79a1076f2e11a9b9a43fa |
25-Jan-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
WGL_ARB_extensions_string extension
L/mesa_wgl.h
|
b6d7a0c5a56d8a861225ea6dd58b0096ca440328 |
14-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
regenerate to pick up glGetQueryObject[u]i64vEXT funcs
L/gl_mangle.h
|
215aa20f5ce28f8398a742685afd7461a5081d49 |
10-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
rename eglShowSurfaceMESA, add EGL_SCREEN_POSITION_GRANULARITY_MESA
LES/egl.h
|
5abc246f8d56b52a7aaaa5458e655456e9e420a8 |
08-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
bump version number
L/osmesa.h
|
5262c225ba9eb90fc2a357c40a93a5bba2dd602a |
08-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove stray _ from GL[u]int64_EXT
L/gl.h
|
4c3443b460748c1406b91baa5ffe20e3cbe9e61c |
08-Dec-2005 |
Karl Schultz <kschultz@freedesktop.org> |
handle 64-bit types for Windows.
L/gl.h
|
0fa8c59e646b214ea61c077f723e8ffe1cc06733 |
07-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Updates for GL_EXT_timer_query: New GLint64EXT and GLuint64EXT types (use C99's long long types). New glGetQueryObject[u]i64vEXT() functions.
L/gl.h
|
96f216565e09032021bafa7a805aa7707777fda1 |
30-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted fixes for server-side direct rendering (bug 5199)
L/internal/dri_interface.h
|
ba3da6154c324cc916845bc5de3de077d0b59ffc |
12-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added OSMesaColorClamp(), bug 4917
L/osmesa.h
|
3e9c099088424c149931dcf546ae0a4d9ac2ae76 |
08-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove a bunch of extension stuff that's in glxext.h
L/glx.h
|
1b5d3d647e3abe89b11f6ac9ba66327050d0750e |
28-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_packed_depth_stencil
L/gl.h
|
2eef2eca872e3fbff5c2876507b4cdff8e86c3a6 |
11-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Silence some warnings.
L/glfbdev.h
|
f66084b834ce37e7f0143e456df1265cd343a674 |
05-Sep-2005 |
Karl Schultz <kschultz@freedesktop.org> |
Add support for memory contexts (Thomas Kaltofen). Cleanup compilation warnings.
L/wmesa.h
|
c799e9ec248c5381ba7c1d806f7c1a4dd85698ad |
02-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_timer_query token
L/gl.h
|
160b3284dd3cdad106ad9aebf5fed7e9ff7b142b |
16-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI.
L/glxext.h
|
68679d2b9e526a351c37c89c78ec50e36f2c9087 |
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Remove '#if 0' block that was accidentally left in.
L/internal/dri_interface.h
|
1585c234e0db4bfb7cd85c4111594f6da1582e6f |
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Major rip-up of internal function insertion interface. The old _glapi_add_entrypoint has been replaced by a new routine called _glapi_add_dispatch. This new routine dynamically assignes dispatch offsets to functions added. This allows IHVs to add support for extension functions that do not have assigned dispatch offsets. It also means that a driver has no idea what offset will be assigned to a function. The vast majority of the changes in this commit account for that. An additional table, driDispatchRemapTable, is added. Functions not in the Linux OpenGL ABI (i.e., anything not in GL 1.2 + ARB_multitexture) has a fixed offset in this new table. The entry in this table specifies the offset in of the function in the real dispatch table. The internal interface was also bumped from version 20050725 to 20050727. This has been tested with various programs in progs/demos on: radeon (Radeon Mobility M6) r128 (Rage 128 Pro) mga (G400)
L/internal/dri_interface.h
|
9f23a3a1bff6c8af93e651273c9887bbf119f555 |
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Fix SPARC assembly for 64-bit - The test for whether or not we're building for 64-bit is '#ifdef __arch64__'. This appears to be correct on both Linux and Solaris. - The test for Solaris is now '#if defined(SVR4) || defined(__SVR4) || defined(__svr4__)'. GCC 3.4.0 has all three defined on Solaris 9. - Enables assembly language clip routines. - Fixes to make GLSL code build on Solaris. - Update gl_SPARC_asm.py.
L/glxext.h
|
5c6fd3dd4c1b8e95c4da8cc4a52aa310ad324d45 |
26-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
No, really, get rid of all the remaining references to DRI_USE_NEW_INTERFACE. A couple other remnants of the old interfaces hit the dust too. Thanks Jon. :)
L/internal/dri_interface.h
|
5f1ba3e21b62cee1a4f900a2e6964728f3eeea9b |
26-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Fixes the glXGetProcAddress portion of the interface. Most of the functions that are currently obtained via glXGetProcAddress and all of the XF86DRI functions are replaced with a funciton table. This table will be passed to __driCreateNewScreen. One of the functions in the table is getProcAddress. This allows some loaders to expose functionality not in all loaders. This will be immediatly used for glxEnableExtension (formerly known to drivers as __glXScrEnableExtension). libGL (and in the future libglx) expose this function so that drivers can enable GLX extensions. libEGL should exposed eglEnableExtension to enable EGL extensions. The same function cannot be used for both because the extensions have different names and (possibly) different semantics. Drivers can optionally use one, both, or neither. The key parts are in the __DRIinterfaceMethodsRec structure in dri_interface.h. A pointer to one of these structures is passed into __driCreateNewScreen. Because of this, the version of the API is bumped to 20050725. Since the previous version(s) were never in a release, their existance is erased. I was actually a little surprised by how much code this cuts from the drivers. A lot of glXGetProcAddress calls disappear, and a lot of version checks go with them. Nice. The one thing I'm not sure of is removing __glXInitialize. For some reason that function was in the glXGetProcAddress table, but *nothing* in the Mesa tree used it. Did something with DRI conf. use this function? It seems odd...
L/internal/dri_interface.h
|
e9dbe58b8b541d0abb9be9e1000a63776abe678c |
24-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Gut a few more dead bits. Replace uses of the CreateNewScreenFunc typedef (from glxclient.h) with PFNCREATENEWSCREEN (from dri_interface.h). Remove the prototype for __driCreateScreen and fix the prototype for __driCreateNewScreen (append the API version) in dri_interface.h.
L/internal/dri_interface.h
|
c39bf5e273a4995a279ae2af59fc29e06ab47e29 |
24-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allows 1,402 lines of code to be removed from Mesa (drivers and libGL). The big winner is dri_util.c. Primary changes are: 1. Remove all "deprecated" entry-points from the various structures in dri_interface.h. 2. Rename the remaining fields to removed "version numbers." So, bindContext3 becomes bindContext. Functions with "New" in the name (e.g., CreateNewContext) were *not* changed, but that is an option. Having "New" in the name is less annoying to me than having "3" in the name. 3. Remove all compatibility code that handles cases where the driver or the loader is too old to support the latest interfaces. 4. Append the API version to the __driCreateNewScreen function name. This is currently done by hand. In the future (i.e., the next time we make an incompatible change to the interface) we'll want to come up with a better way to do this. This prevents old loaders from being able to load new (incompatible) drivers. 5. Bump the API version to 20050722. All drivers (by way of dri_util.c) require this version. 6. All drivers are *required* to expose GLX_SGIX_fbconfig and GLX_OML_swap_method (or the moral equivalents). Support for these functions in implicit in the use of the "new" interface. 7. Some cases still exist that need to be compiled differently in a loader or core Mesa versus in a driver. These are identified by the define IN_DRI_DRIVER.
L/internal/dri_interface.h
|
23606a5704e41274c36f45c6cd6f40335ec66818 |
21-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 29
L/glext.h
|
ee7ad16f3f06140ebbeb195540c15b7016003d62 |
08-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
regenerated
L/gl_mangle.h
|
2c7336af4e92f29599c04822fcbd4db12a4c5cc5 |
08-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
put full prototype on one line to fix gl_mangle.h generation (Dave Reveman)
L/gl.h
|
012de39c23524289453d977e2dc3ddac05f45538 |
08-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove stray line
L/gl_mangle.h
|
d45cb9a83636e0e6c5800e247bc8b2899403d503 |
08-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
regenerate for latest glext.h
L/gl_mangle.h
|
5d5100aabcb1e9a740f1e69e8b01743b1c1d3ccd |
01-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove temporary GL_EXT_framebuffer_object info
L/gl.h
|
2e081cd90ee0f4b05417de44e2df2dfec394490d |
01-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 28
L/glext.h
|
198d6d05b033ece21d094c46390ec0faa7612939 |
17-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove eglQueryDisplayMESA()
LES/egl.h
|
72a313902bc8eca4b05641695877b255b9a5f06c |
16-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
EGL_MESA_copy_context stuff
LES/egl.h
|
1c606a9aa1d1fa79fe5c92f42651385917322d5f |
14-May-2005 |
Jon Smirl <jonsmirl@gmail.com> |
Add empty placeholder for eglCopyContextMESA
LES/egl.h
|
8110df4f617cdcbaccb968365e87d32560033149 |
14-May-2005 |
Jon Smirl <jonsmirl@gmail.com> |
Fix compiler warning about missing parameter list
LES/egl.h
|
7012d01d888d482f2c6ad1180231a482026d213a |
13-May-2005 |
Jon Smirl <jonsmirl@gmail.com> |
First attempt at getting egl support up on dumb framebuffer. Seems to be mostly working. Not all of egl API is implemented.
LES/egl.h
|
db21f1c84f32d4bd7696774acb86f5480f5138cd |
12-May-2005 |
Karl Schultz <kschultz@freedesktop.org> |
The "P" suffix on APIENTRY and GLAPIENTRY is to be used for pointers to functions, not for functions that return pointers. Restore protoype for glGetString back to its correct form.
L/gl.h
|
e4b2356c07d31fbeeabb13b2fb47db703b473080 |
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Major check-in of changes for GL_EXT_framebuffer_object extension. Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
L/glfbdev.h
|
fe6ee3f5e69572fe8ea90183b2d5de7d76eecca2 |
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
EGLScreenMESA updates
LES/egl.h
LES/egltypes.h
|
20d44dc9bc0f60afa93a6542ebcda44ee88f69ef |
22-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
types for Mesa implementation of EGL
LES/egltypes.h
|
11b0a76370c2a00ffe9e50e6d8384b4daeb7cee4 |
22-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
prototype EGL_MESA_screen_surface.
LES/egl.h
|
8ff72e97231da2f81de422d2f58c23d09562446e |
04-Mar-2005 |
Adam Jackson <ajax@freedesktop.org> |
Add preliminary EGL headers.
LES/egl.h
LES/egltypes.h
|
9bfd9582d418c7e73f7b66f050fac80bd3e04115 |
26-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
bring over structs from Xorg glx.h to make Mesa glx.h the one true glx.h
L/glx.h
|
24dcc6b6bf995f663641f75c72d528510bee1fb2 |
26-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
Add GLX_MESA_allocate_memory from Xorg glx.h
L/glx.h
|
dee1c795c25c2915582c7928238498bb63d86234 |
20-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
add more functionality to miniglx for glitz
L/miniglx.h
|
f321f16e83cae427d6496c11955fd1c898d0395c |
16-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix non-Win32 definition of GLUTAPIENTRY, remove some cruft
L/glut.h
|
09298228c64f14b6c74588a89f70b0de4d1ac6a4 |
15-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
add EnableExtension so r200 enables all its extensions, add mesa memory extension entry points
L/miniglx.h
|
d084982240bafba0169c4a6cacf02d45d6cfd8c1 |
08-Feb-2005 |
Adam Jackson <ajax@freedesktop.org> |
Bug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.
L/gl.h
L/glut.h
|
cf69e051ce36d9dc9dac59621aa18805ea58515d |
08-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_framebuffer_object enums/funcs. Remove when glext.h is updated
L/gl.h
|
5b0dd893704157cb8f9c42ce4a32a9d3e2a7edef |
26-Jan-2005 |
Ian Romanick <idr@us.ibm.com> |
remove a bunch of temporary #defines, now that glext.h was updated
L/gl.h
|
10602119182a55985e9d8183b6cb846755c6f415 |
21-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix glGetString funniness
L/gl_mangle.h
|
14dee36fa78dc309919dd81ae37d0e8d13773104 |
20-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
glext.h version 26
L/gl.h
L/gl_mangle.h
L/glext.h
|
5255044c00b45defc487d20943dee37742f13fdf |
16-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a few OpenGL 2.0 tokens (temporary)
L/gl.h
|
d7b837ad4aa5306bd318fafa32f40599622f2c2a |
12-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
temporary prototypes for OpenGL 2.0
L/gl.h
|
85edffd5fff0328f96c73615d6bf98c4516b4ee4 |
04-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_NV_float_buffer
L/glx.h
|
81ca616e7e84768cf91234e4132df9d737b98d94 |
03-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
DirectFB driver (Claudio Ciccani)
L/directfbgl.h
|
538541e3002e7271fad21c0e5c21b65c0db90e45 |
17-Dec-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
VMS update
L/glxext.h
|
8b563fd4c540d23d16c6b0784a6bf25f5a0701d0 |
15-Dec-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
added DMesaProc type to prevent gcc 3.4.3 warnings
L/dmesa.h
|
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 |
14-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
uint*t -> u_int*t changes
L/glxext.h
|
86356155018fce96ba3367fd1a48a18cd6db3c40 |
08-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
Check for some header defines before redefining functions. Silences warnings.
L/internal/dri_interface.h
|
bf4c23d00fd2cc96336745430ceec89dbeacaead |
29-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
no need to include stddef.h anymore
L/gl.h
|
4d880987d248ff078845027cc21ba437564ac07d |
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Have OSMesaGetProcAddress() return new OSMESAproc typedef.
L/osmesa.h
|
2dd5b9edaa8238c4f50f6191b3e50ba59db5ad47 |
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
typedef GLUTproc, return it from glutGetProcAddress()
L/glut.h
|
b653aaede5abf39f91f9d1152bb411572950184f |
26-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor APIENTRY clean-ups
L/gl.h
|
83889ffd970a807074d834849677fd233c031dc7 |
08-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove need for defining _MSC_VER when building Mesa for windows with a non MS C compiler (MinGW). (Gregor Anich)
L/gl.h
L/glut.h
L/mesa_wgl.h
L/wmesa.h
|
bcd8735546f3842f917f2cdc4ff530e4215f01a1 |
25-Oct-2004 |
Adam Jackson <ajax@freedesktop.org> |
Import sarea.h from Xorg, needed for client GLX code.
L/internal/sarea.h
|
33899b7c351fda77bed6dee5e5d02e31c2f7e0e5 |
16-Oct-2004 |
Ian Romanick <idr@us.ibm.com> |
Add support for OES_read_format. As soon as glext.h is updated with the enums for this extension, the changes to gl.h can be removed.
L/gl.h
|
65a9ca33816773f4edcd1c88bf7bf139eb440f4c |
12-Oct-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
bump version numbers to their real values
L/dmesa.h
L/fxmesa.h
L/xmesa.h
|
788ff5b5c7eca4f9ca689a4224a2cf944ee60edc |
03-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove unused413 stuff, glDrawBuffersARB uses that slot now
L/gl_mangle.h
|
be91a0be5899a1c542096f545ccd78a43794d4ac |
28-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
version bump
L/gl.h
|
4f1e3709de54c3a511d6eb0bb7670956fb8f8d2c |
28-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
change include of glx_mangle.h to match other headers
L/glx.h
|
d86d1483ac7da934e935372722999164bfcf6ef7 |
09-Sep-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Another attempt at fixing name mangling and gl__unused413().
L/gl_mangle.h
|
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 |
25-Aug-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
L/wmesa.h
|
ac07d89fd37cb2b145c175b5557ef0475179c7f3 |
16-Aug-2004 |
Philippe Houdoin <phoudoin@freedesktop.org> |
Stupid me. I don't know why I moved the GLView.h here at first, but now I know why I shouldn't: Official BeOS GLView.h defines a virtual ErrorCallback(GLenum) method, assuming a unsigned long GLenum. But under Mesa, GLenum is unsigned int. To keep binary compatibility, BeOS apps including Mesa GL/gl.h MUST include *our* GLView.h, or linker will report a missing ErrorCallback(unsigned int) symbol. Glup.
LView.h
|
6ade8a36b63caf93d7ffda8f789e2c94bad12c31 |
28-Jul-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 6 from oss.sgi.com
L/glxext.h
|
196fb036d68fac6258569270fa9013a4a5e05784 |
28-Jul-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 24 from oss.sgi.com
L/glext.h
|
c2bffec91a5b6ba72514c875b70dbc96ac97431d |
26-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Mesa-solo builds with these changes. There are still more fixups needed to get individual drivers working again. This converts miniglx to the new dri interface. Thanks to Erdi Chen for the new interface code.
L/internal/dri_interface.h
L/miniglx.h
|
e4fbcd0fca4bf7b1534fdde097562fda2157e3b2 |
23-Jun-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 23
L/glext.h
|
6b869d4fe19dc0ed35bdd17c843f25553e9e887c |
22-Jun-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Alexander Gottwald's patch for cygwin
L/gl.h
|
e1a7f31c2b47e053ad70f5c4c519e294c273724c |
06-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Remove the rest of the need for glxclient.h and remove it from the tree.
L/internal/glcore.h
|
ba3d643c49ce16f8dcddac56308588839c55bc87 |
03-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
kill __driRegisterExtensions(), none of the functions did anything
L/internal/dri_interface.h
|
749e842953a9ea6e1c9070af7f7211bfc48aa1fd |
02-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Replace Bool with GLboolean.
L/internal/dri_interface.h
|
318aa8409983f3292b4919196df2ca42f4de6a16 |
02-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
XF86DRIDestroyContext, XF86DRICreateDrawable, and XF86DRIDestroyDrawable are all called directly from DRI drivers using the new interface. Therefore, prototypes, using available datatypes, must be available in dri_interface.h. Since the prototypes are available there, xf86dri.h is no longer needed for DRI_NEW_INTERFACE_ONLY builds.
L/internal/dri_interface.h
|
60b0e12830310e7c05b4043857ed277b28b1c781 |
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the interface that are not *strictly* part of the old interface were changed. Replace GetDrawableInfo type (dri_util.h) with PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen (in drivers that use the new interface) with '#ifndef DRI_NEW_INTERFACE_ONLY'.
L/internal/dri_interface.h
|
fabe2b9ba38e95bd21a35b265bfc403fa3cb2883 |
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Replace all occurances of XF86DRIClipRect (and related typedefs) with drm_clip_rect_t.
L/internal/dri_interface.h
|
27eb8fa35a76c7c9d79130d1fb9138dbeb455182 |
21-May-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
L/glx.h
|
74d563cdfbfb07cc666d60dc909e90ddb9949cbb |
29-Apr-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
L/internal/dri_interface.h
|
199972cef06476d308c62c9b21f1ccffeb72cdb6 |
23-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
move #define for GL_DOUBLE, to put enums in right order
L/gl.h
|
ab37fddbfdb08d339e6a271b104ecd8c636f4c4c |
15-Apr-2004 |
Ian Romanick <idr@us.ibm.com> |
Correct the comments about when the bindContext3 / unbindContext3 interface was added.
L/internal/dri_interface.h
|
5eb921382ff378de224ddddf0f66321eb773a38c |
09-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added extern "C" for C++ (bug 930933)
L/miniglx.h
|
fda7215db36ddee1900cab38b1435f1d73ac7858 |
24-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
rename class to c_class if using C++ (bug 922294)
L/miniglx.h
|
192c988c7360d026a6f345b21acc2cdf41977915 |
23-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
new DRI interface header
L/internal/dri_interface.h
|
ff6031c2091b9a80af132a8459310a64c6de4feb |
04-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove some unneeded macros
L/xmesa_x.h
L/xmesa_xf86.h
|
0adce8f7c7f5d62f92d267c1952d7393edec5345 |
24-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
upgraded to version 22
L/glext.h
|
304d3aa9cb727eb4cd4797c33f8e13e5ac4285a9 |
19-Feb-2004 |
Ian Romanick <idr@us.ibm.com> |
Refactored several variables out of XMesaVisual in favor of identical fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
L/xmesa_x.h
L/xmesa_xf86.h
|
22633805fa4edf5771a4aa951de947e3346f76be |
10-Feb-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
fixed back fxMesaGetCurrentContext to match MakeCurrent
L/dmesa.h
L/fxmesa.h
|
d039b43e3074d14193944408ef211a9abf10608b |
07-Feb-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
added NUL driver for DMesa
L/dmesa.h
|
1f3d9eedad03d578d8d4d86924e2168fec5bdc8d |
06-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLU_INCOMPATIBLE_GL_VERSION
L/glu.h
|
c2f739169efed62cb3a1f80a02e9afa9da7092dc |
05-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
update function mangling and add comment about it to gl.h
L/gl.h
L/gl_mangle.h
|
74cf25b0816f7b8e00ed9cbe2e028e943a92170f |
27-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Missed this commit as part of the addition of GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
L/gl.h
|
3d06dc75816ef7f1c6e2c3f24a98dd2934c4c385 |
23-Jan-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
accomodated new driver_func initialization added DMesaGetProcAddress some other minor fixes updated documentation
L/dmesa.h
|
cdde03efe2164b4bd23a8f59a797144c14ec6cce |
13-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove stuff that's now in glext.h
L/gl.h
|
c661cccf3772ab137da5112c9bf43674330ed4ec |
13-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 21 with OpenGL 1.5 support
L/glext.h
|
cf75101bba7b944b597f29adc3a7f83d85c0d4b1 |
09-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
regenerated to support new 1.5 functions, etc.
L/gl_mangle.h
|
e9e98405e720845f06f7a375585491e938f4dacd |
19-Dec-2003 |
Daniel Borca <dborca@users.sourceforge.net> |
DMesa: removed MGA2064W driver DMesa: added capability to query visuals fxMesa: WGL_3DFX_gamma_control fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
L/dmesa.h
L/fxmesa.h
|
3b81ccd826271925bbc9286df84a802027645875 |
12-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
fix for C++
L/internal/glcore.h
|
c3fb2558f036ca8dd9f9a62269b57636ca3b5e4c |
12-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)
L/gl.h
|
e0ee87422be17a76e11241c408a3b85b7495540c |
11-Dec-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Quash annoying compiler warning
L/glx.h
|
a9fc4b1b1c12b9f5cd69638b3fd79b876935541b |
11-Dec-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove dead file glcore-new.h
L/internal/glcore-new.h
|
18343db1d86aa98dddf17f010dc94d5d98445e27 |
08-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
reverse Keith's 'XFree86Server' glue.
L/gl.h
L/glext.h
|
3abad78e26e561ffb30ef63a559eb8f9682e4f44 |
08-Dec-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Can't include <stddef.h> when building XFree86 server - define ptrdiff_t to int instead
L/gl.h
L/glext.h
|
a763123b35ac4f7bd1b3a47b5b3180f217a3b81d |
06-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
glFBDev driver from embedded-2 branch. Probably won't be actively used/maintained, but bring it to the trunk so it doesn't get lost.
L/glfbdev.h
|
fde2b9750ea9f37b018aaa26c9bbb6454cd1c016 |
06-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
basic API work for FBConfigs & Pbuffers
L/miniglx.h
|
78c58413649838ff83e416e5a76d5cf15ee89b87 |
06-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/APIENTRY/GLAPIENTRY/ for 1.5 functions
L/gl.h
|
faf4059aa8cc477732eaebffe2af2d3ace10d043 |
04-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
check if GLAPIENTRYP is already set
L/gl.h
|
f82c775fff7974ef9537332cdb5ade70703ba38c |
04-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
#define GLAPIENTRYP GLAPIENTRY *
L/gl.h
|
3eb58b4c1eb85ad2a68e7d4aed523026d8c7bbf8 |
04-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
bring over glcore.h changes from DRI trunk
L/internal/glcore.h
|
91b6a4aa901e09b395cf6d81ed29dfe281dbc9f7 |
23-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
include malloc.h to get ptrdiff_t for vertex buffer object's GLintptr
L/gl.h
|
67f8a1d4ad5c6f94067ef9a621b513fe8f708c72 |
22-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OpenGL 1.5 tokens and functions not yet put into glext.h
L/gl.h
|
20f40fa4273b8800fe05f20c02dd19d5d1203ce5 |
27-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor fix to glutSetColor prototype (Evgeny Kotsuba)
L/glut.h
|
1b6cca67b5f7c658b6a141e83bbb20ce45a3b85c |
21-Oct-2003 |
Daniel Borca <dborca@users.sourceforge.net> |
documentation update; also new makefiles for Win32 MesaFX build
L/fxmesa.h
|
906449753f126f74ad3321d0af897f6609880c17 |
20-Oct-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Define GLAPIENTRYP properly so that GLU compiles on Windows.
L/glu.h
|
3eb0edb31f06d36b22fa524a3ae98ea94843fa8e |
16-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_ARB_point_sprite tokens
L/gl.h
|
3fc0db95e4b44fab108fd0495933f0d83c9b6336 |
16-Oct-2003 |
Jon Smirl <jonsmirl@gmail.com> |
Minor changes to make linux-solo build again
L/glu.h
|
596d57c42a24430e72e225c051270918d0b2e864 |
15-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Updates to SGI GLU code to get it to compile clean with the Open Watcom compiler. Most of the changes were to get rid of warnings, but many of the warnings could not be removed in the code so I also added #pragma's to disable the warnings. Someone really should clean up this code, but I didn't want to mess with it that much (and potentially break it).
L/glu.h
|
ad5cd6d337589af1a5cd03a93baf943745db583c |
11-Oct-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Add missing entry points. (Warren Cashen)
L/glu_mangle.h
|
a75246f8f5fa951d62b6b40db5bf47517b50d459 |
02-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updates from Daniel Borca
L/fxmesa.h
|
d6643331ab1a2215338be19177296d255170c798 |
30-Sep-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Updates required for building the SciTech SNAP version of Mesa. This includes: 1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__ is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper that defines a bunch of necessary stuff and then included GL/gl_mesa.h which is the normal Mesa GL/gl.h header file renamed. 2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header files. This will better support other compilers like IBM VisualAge C++. I added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so existing code will compile the same, but when the SNAP version is being built we will use the correc definitions for the target compiler. 3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom compiler complaints. 4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for now). Probably not necessary, but the original macro was wrong and we use that macro in our code. 5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when using a compiler that has a case insensitive link.
L/gl.h
L/glext.h
|
d7dabacfa3b3143ee418919460e2edeefef1867a |
23-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
new enum values for GL_MESA_program_debug
L/gl.h
|
c8363a31cfcd8e3c60387df31525158847ab1457 |
02-Sep-2003 |
Ian Romanick <idr@us.ibm.com> |
Added support for EXT_texture_mirror_clamp and the single wrap mode that it addes to ATI_texture_mirror_once. This includes updating the texwrap test to exercise the new mode.
L/gl.h
|
760960028f189e3afcbfef1f877dbd5b86fd1ae4 |
28-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Updates from Daniel Borca
L/dmesa.h
|
58c5df87becefd6b343d2802454ea75b908cdde9 |
28-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove a bunch of the extension definitions from the legacy section
L/gl.h
|
371f7cdb7a44cae904584cebcc59a495f17a9d8e |
24-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix PFNGLMULTIMODEDRAWARRAYSIBMPROC
L/glext.h
|
dc22a652c98187b68114c03f7fd7a0facdef1a4b |
24-Aug-2003 |
Jon Smirl <jonsmirl@gmail.com> |
Fix compile problems with `glMultiModeDrawArraysIBM' Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
L/glext.h
|
724c2c7f6f5638f0e761f7bb181480695c275831 |
23-Aug-2003 |
Jon Smirl <jonsmirl@gmail.com> |
Add file miniglx.h
L/miniglx.h
|
9ec58c2c5bbf90428a0e8e1c4f4af3805c602cd3 |
19-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS and glide driver updates from Daniel Borca
L/dmesa.h
L/fxmesa.h
L/glut.h
|
9d73b81068182b72e332b762786d3e89f8dcac71 |
19-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix glPixelMap: s/GLint/GLsizei/
L/gl.h
|
389858ee7b5207d356c9211386024af8ff9797f5 |
21-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
tokens, functions for GL_MESA_program_debug
L/gl.h
|
c19cbb58cd2862393d67b62a5fc523b6fa1ac9a6 |
17-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
more DOS updates from Daniel Borca
L/fxmesa.h
|
642699a19f1c07336a6fadacd6d5a9028f5d346f |
16-Jun-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS updates for new tree (Daniel Borca)
L/dmesa.h
|
b17a722ca3989e8563ee04cb2939f4835f8a171e |
13-Jun-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_ARB_occlusion_query (not 100% finalized).
L/gl.h
|
9ac51f57efe07ed43a1e4224a7f5daddec401b36 |
05-Jun-2003 |
Ian Romanick <idr@us.ibm.com> |
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
L/amesa.h
L/foomesa.h
L/fxmesa.h
L/ggimesa.h
L/glu_mangle.h
L/glut_h.dja
L/glx.h
L/glx_mangle.h
L/mesa_wgl.h
L/mglmesa.h
L/osmesa.h
L/svgamesa.h
L/wmesa.h
L/xmesa.h
L/xmesa_x.h
L/xmesa_xf86.h
|
06a03bfb2ada23cfbc0f86055842d3d941918299 |
10-May-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated with new glext.h stuff
L/gl_mangle.h
|
3ef8ed72ca1b7dfebad8bc9709f74762127c0e0c |
10-May-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 18 of glext.h
L/glext.h
|
b93df0af47f107f0abc06bbd6806f7642cd25e7c |
10-May-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove temporary stuff
L/gl.h
|
5329d0ca7ab830e8bf71ebe63988e098aa70cffd |
30-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated for glIsBufferARB
L/gl_mangle.h
|
c6506004d4924740b3b6265a688a9c103106af94 |
28-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix glIsBufferARB() prototype
L/glext.h
|
3e50d140f505cc579267de6534d2a9ad68a5efcf |
23-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated with newest functions
L/gl_mangle.h
|
e78f8237241d241989c976913268e152015b49b1 |
23-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix function prototypes for manging (Bill Hoffman)
L/gl.h
L/glext.h
|
2780bb824f542c47d5412a3909eaa84ed3f13451 |
21-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_depth_bounds_test
L/gl.h
|
9b14e0fbfd96d02574f8f5910ebc8a52c62a24aa |
18-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
more GL_ARB_fragment_program tokens
L/gl.h
|
af0c2470210632abf365b149bc81274aa7b04258 |
17-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
temporary GL_ARB_fragment_program tokens
L/gl.h
|
4c928471c182761b6649415ff0614715f0247770 |
09-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added function pointer typedefs for GL_NV_fragment_program
L/gl.h
|
ef393cbb54f49e229df623ab7c91b4dbc78b6df7 |
09-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added GL_ARB_vertex_buffer_object tokens
L/glext.h
|
997d468afeca6791d21ce703af36d8604e72a0c1 |
29-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_ARB_vertex_buffer_object functions
L/glext.h
|
47d8adde43c71f32d3677bb8ad965f262b6f3150 |
08-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS update (Daniel Borca)
L/dmesa.h
|
001a3012ac66c279ba8076a13c59d71d025f2ed9 |
28-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated version
L/gl.h
|
60f84fcc91c5fb86843c528416399303da113a2f |
20-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
latest DOS updates (Daniel Borca)
L/dmesa.h
|
615991ac660346edfd2309fcc81baa04bfe1bbec |
10-Feb-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
fix fragment_program for Windows
L/gl.h
|
398c6b7980ac52ba15af78f45e71f49f33ded1aa |
04-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS updates (Daniel Borca)
L/dmesa.h
|
3d7071b8a50e9e5aef6013cfe95cd935b8688688 |
04-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated with new functions (Bill Hoffman)
L/gl_mangle.h
|
943f0c6a41aa66705ffba90a55cf75296b0bde1d |
21-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_ATI_texture_env_combine3 extension
L/glext.h
|
cf01d97dc3e23af067dd9633a2bfa61a6a794ce6 |
14-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_NV_fragment_program
L/gl.h
|
e58286ccb6e47a91ea5bc06e7dc54a17b674c9c3 |
14-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
prototype render-to-texture
L/glx.h
|
03516d9efa76720be2b0b8677573a5f93845c2da |
18-Dec-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS updates from Daniel Borca.
L/dmesa.h
|
aa3029bce1bc5bb59e91373d15035653f75d6818 |
05-Nov-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Updates for DOS driver from Daniel Borca.
L/dmesa.h
|
6afdc0bec2e75374875578375772aa7776774851 |
17-Oct-2002 |
Karl Schultz <kschultz@freedesktop.org> |
Put back the include of windows.h so we are back to version 17 of the file.
L/glext.h
|
3e2fa3fd5cafdc641138844276c4260e028684ac |
17-Oct-2002 |
Karl Schultz <kschultz@freedesktop.org> |
Change for Windows only: Make demos and examples build again. Move the inclusion of windows.h from glext.h to gl.h. There are a few good reasons for this: - Including it in gl.h is more strightforward and makes it easier to troubleshoot include file problems. It was sometimes hard to find it in glext.h. - Needed to define APIENTRY correctly. APIENTRY is used in gl.h. - glut.h needs windows.h but does not include it, expecting the app to include it. Including it in gl.h if not already included by the app makes glut.h happy. This allows one to write a gl/glut app without explictly including windows.h, which may only be really important for toy apps like our samples and demos. But a "real" app can still include windows.h if it wants.
L/gl.h
L/glext.h
|
11fd2d75580d907247b93869ba83b52b2d5a3a7d |
14-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
disable wsPriv field in __GLdrawablePrivateRec to match XFree86/DRI
L/internal/glcore.h
|
cb4253a546ce65d22c277ba34acebb49f301b0be |
14-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing GLX_TRANSPARENT_RGB
L/glx.h
|
85678e0399eef682aa283fc1f952afa258af92a7 |
09-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
disable wscx field in __GLimportsRec to be consistant with XFree86
L/internal/glcore.h
|
8455203bc7231f4ad4ee517faef3df024bf38070 |
09-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
L/glx.h
|
fa647e8336767654e1f67729b7eca61fbf76ff41 |
05-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added XMesaCreatePBuffer()
L/xmesa.h
|
c62aeed003cc20b189d71bc53256419e0d630aaf |
21-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
merge updates from 4.0.4
L/gl.h
|
473e51f2fbfb003717bb88616ea585fc8d76f75e |
19-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Updated BeOS support (Philippe Houdoin)
L/gl.h
|
a2ae6faf1a853655ac6c58b80a7dc3b1811a8740 |
06-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed glext.h fix-ups corrected in glext.h version 17
L/gl.h
|
e14c151f0ac26ff662c3933f7fe3b7e90c7d3768 |
06-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 17
L/glext.h
|
391876e5e6a710ba99b0752bbcc1b3b8af0469b6 |
29-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix up stuff accidentaly checked in a few days ago
L/gl.h
|
41771982c4e85e5a37d8ddac6b83de46391af478 |
27-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
define GLAPIENTRY and GLAPI if not defined in gl.h
L/glu.h
|
fb657ef91da29120ff65580f0b27914752273025 |
22-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added glXAllocate/FreeMemoryNV()
L/gl.h
L/glext.h
L/glx.h
|
7ae671446a64fde913474de4e3c6314b5ecd195f |
17-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added glutGetProcAddress()
L/glut.h
|
b58c5ad7b0a2c3ed3ecf189f284e23118091fa68 |
10-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GGI driver updates (Filip Spacek)
L/ggimesa.h
|
3f058cd2c5a7e71eaff6adb011a78d797231e470 |
07-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 15 of glext.h
L/glext.h
|
9800adaed223035e90e53de4c31d59fd04237833 |
07-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/GL_MAX_TEXTURE_RECTANGLE_SIZE_NV/GL_MAX_RECTANGLE_TEXTURE_SIZE_NV/
L/glext.h
|
f105bc409511ecd4d9bdb91c10963123cdf999fa |
27-May-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed experiemental GL_MESA_sprite_point extension
L/gl.h
|
e694a8765a2406838354e39d5c40dab5fbb744e9 |
23-Apr-2002 |
Karl Schultz <kschultz@freedesktop.org> |
Fix up alpha buffer handling for Windows. - add two new Pixel Format Descriptors that do not have alpha bits to mirror the two that do. - add logic to wglChoosePixelFormat to match PFD's with respect to alpha. - Create/clear software alpha buffer as required. Now a wgl or GLUT program can control the creation of a software alpha buffer via the PFD or GLUT parms, respectively.
L/wmesa.h
|
cb445412fc57a9622d75cb3bf09c3477f9e2c1b0 |
12-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 13 of glext.h - fixes GL_EXT_texture_env_dot3 token values
L/glext.h
|
01dc182ee86922845ba0b17a2cda9af19150c93a |
04-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMesaGetProcAddress()
L/osmesa.h
|
6c921af034525fc28f006e447f62a31e00649f2c |
01-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS driver update
L/dmesa.h
|
e3af5354a6090666a03586693865fd0d51d994d0 |
23-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
latest extension headers from SGI
L/glext.h
L/glxext.h
|
491e573c38ae5e0910e9690cd188e0eee9a922c8 |
20-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed glSamplePass()
L/gl.h
|
93c132a058eb44e824615f10cf53f30f2326d807 |
16-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added XMesaResizeBuffers()
L/xmesa.h
|
aa24e9171aa6279de40a11835d84ba431b7ed48c |
25-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
use official enum values for GL_ARB_depth_texture and GL_ARB_shadow
L/gl.h
|
e0193a9425807cc61779c3b8680c5b551685ba65 |
23-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
DOS updates from Daniel Borca
L/dmesa.h
|
78a21f96b5664b813c0d7b19db5cebd60c644deb |
15-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added new depth_texture/shadow tokens (temporary)
L/gl.h
|
db41d2ea8c8b6ceddf54f87268085a83d8f342ba |
12-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Daniel Borca's new DOS/DJGPP driver.
L/dmesa.h
|
674012f083dde5a58742a74a6b4adf266ea17ed7 |
18-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated gl_mangle.h (Ray Tice)
L/gl_mangle.h
|
9958ace40144f01b2428d87610789422b7c7f029 |
17-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
new gl_mangle.h with korn shell script to regenerate itself from gl.h and glext.h (Ray Tice)
L/gl_mangle.h
|
eaf0eac7d327468a617a64820e1f41279eef1a8d |
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
oops, wrong value for GLX_SAMPLES
L/glx.h
|
b70f5c21e713d9df0a1fcd4c6871f80caabdaace |
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_SAMPLE_BUFFERS, GLX_SAMPLES
L/glx.h
|
d313068dc8b655b0e992a1f1c3e259b034d11269 |
13-Dec-2001 |
Karl Schultz <kschultz@freedesktop.org> |
Added missing entry points
L/gl_mangle.h
|
74df2ef732abba668ca784190617023419c0b965 |
05-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added enums for GL_ARB_depth_texture/shadow/shadow_ambient (temporary)
L/gl.h
|
50c31d6861369400d5ebcdcc19ca44e4579cd70b |
19-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added test implementation of GL_ARB_window_pos
L/gl.h
|
199b931c071dfeb03a036765ae0f316dd7236a33 |
18-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing const to glXGetContextIDEXT() prototype
L/glxext.h
|
cd060fc3b44fb41629b5da640f10c3aa3e3c8cfd |
09-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix typedef problem found with MSDev 6.0
L/glu.h
|
c32fe22168f9879d8f91e3bb65750821639f5bc7 |
09-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX 1.4 function manglers
L/glx_mangle.h
|
853a4abab2c1fa16c5bdacdb9b904588f6b0173b |
09-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added 1.3 function manglers
L/gl_mangle.h
|
fe9b705a2c420d921e2acdd0f581fe4d71aeb593 |
09-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
define GL_VERSION_1_3 (doh!)
L/gl.h
|
3d16c369d9ab3b1f5c7c64b052fc939a3b39e2a0 |
17-Oct-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated extensions
L/glext.h
L/glxext.h
|
0e94067d0dc4a8d17bfe12e9714d730829d88169 |
24-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed duplicate GLX_AUX_BUFFERS_BIT definition
L/glx.h
|
78a03d3c455fec1ce5c26edec6016a6806d437b8 |
23-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
bump versions to 4.0
L/fxmesa.h
L/gl.h
L/glx.h
L/osmesa.h
L/svgamesa.h
L/uglmesa.h
L/xmesa.h
|
445e3cbd0dd2a526cb6628975f5351cbab3956a8 |
21-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
Add GLAPIENTRY to typedef for callback functions (used by tessellator). This is important now that we're using __stdcall instead of the (default) __cdecl on WIN32. This gets apps using the tessellator working again on Windows.
L/glu.h
|
38112f5b60e50cf8ba4cae18034c5ddc90bb2c12 |
21-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added __glCoreCreateContext and __glCoreNopDispatch
L/gl_mangle.h
|
80d58556922d466620facd5917ada4d3cad612b2 |
21-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
add the same conditional mangling stuff that gl.h has.
L/glu.h
|
448b88bb8025f01a497f929d9f077e1ccb6f9836 |
21-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
add mangling for new entry points
L/glu_mangle.h
|
8674e709ee401e0fd69b2108e02af0c9d60c4367 |
20-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
Change UnProject4 prototype to use nearVal and farVal instead of near and far because Windows compiler can get confused over these old keywords.
L/glu.h
|
b14dcea4184f5b0a283e5a0d05ce203c9feee759 |
18-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
remove carriage return chars
L/glutf90.h
|
1f20952a92aa8b8fe000222a9c71086df8fc63d8 |
15-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed carriage return chars
L/glext.h
|
04120f6cce0aa9e3604a64c740c25b99ca3999dc |
15-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Win32 updates (Karl Schultz)
L/glext.h
L/glu.h
L/glutf90.h
|
ba57e5297d60eef37e43dd4d7f10d1e62f5e97ce |
14-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
more GL 1.3 and GLX 1.4 updates
L/glx.h
|
306933046cdc70e20af7facea8bc8a975812787e |
10-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
WindML updates (Stephane Raimbault)
L/uglmesa.h
|
7e975ba3aa103df12c2069264e755b73e2fabf05 |
01-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_RGBA_TYPE, fixed GLX_LARGEST_PBUFFER typo
L/glx.h
|
a0037ad8b38e25bdb16e64e4da6e5c75cc66a9cd |
29-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMESA_MAX_WIDTH/HEIGHT queries
L/osmesa.h
|
a8b07a539b42b04111f48aa145bc3b2633fd5387 |
29-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OpenGL 1.3 tokens and prototypes
L/gl.h
|
976c26ca34f2ae8cc6f8b9f9b091efeba1311a94 |
20-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
WindML driver (Stephane Raimbault)
L/uglglutshapes.h
L/uglmesa.h
|
086f1b8428dc9108d7186225c31ac1a13fe90c70 |
27-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added four missing GLX 1.3 tokens
L/glx.h
|
206eda8b69ab3c63e9597015189f49d1bda9356f |
27-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
support for RGB_565 pixels (Lars Andersson), untested
L/osmesa.h
|
657323bf03a575bf40cff83119f201a9dcd1478e |
25-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing GLX_PBUFFER_WIDTH/HEIGHT tokens
L/glx.h
|
9e5e5e35a0081211e3e108984bf18d7f4f31f7ea |
20-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
bumped version numbers
L/fxmesa.h
L/svgamesa.h
L/xmesa.h
|
03d6c4c2db21774a40c748f139e37e00b956b482 |
14-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
define both GL_ALL_CLIENT_ATTRIB_BITS and GL_CLIENT_ALL_ATTRIB_BITS (spec and SI don't agree)
L/gl.h
|
645c1cef13475db0db6433574807ee01ff0ceb28 |
29-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/void */GLvoid */
L/gl.h
|
b95884c53de33bdd6ec843a8ddd7243cfb93a208 |
25-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added void to __GLXextFuncPtr
L/glxext.h
|
2a3cc7d90742bc173666b7b32153bce944c019e0 |
25-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing GLX_SGIS_multisample tokens
L/glxext.h
|
e203c9cdd8ef0b0b053923e630e291f5671a9ab4 |
24-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
change GLXContext and GLXFBConfig typedefs
L/glx.h
|
c329f0824caf6756041516cfee843fc6f6cd3f8a |
07-May-2001 |
Gareth Hughes <gareth@valinux.com> |
Initial new Win32 build support. More to come.
L/mesa_wgl.h
|
ac4a41d198111fb1b0f564cbd2b82217dd6fc265 |
29-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
sync with XFree86/DRI glcore.h, now identical
L/internal/glcore.h
|
df4fd765d5244cc09f18f6b0371909e7bf13be87 |
24-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
reordered a few blend enums
L/gl.h
|
4c00e30ef0190a0d22a3035fb27a66a5e74af6a6 |
20-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_border_clamp (temporary until SGI updates this file)
L/glext.h
|
54207dfde64f976ea2c00d3a3fcd0bf6d0b05b36 |
20-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added SecondaryColor functions
L/gl_mangle.h
|
5535aca5dffdfb8ad9a1970a062e6109227aa17f |
26-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
change glTexImage3D() internalFormat to GLenum to match other OpenGLs
L/gl.h
|
a13df148df3b663fe5ccd9a2dce1925a9cf84093 |
22-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor comment update
L/gl.h
|
2743def830bc1dc3bedb302f13db3d65dc4705d7 |
21-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
sync'd with the latest changes in XFree86 (cygwin stuff)
L/gl.h
|
68af9a0773d506aa04c79a178922464aa0c64ad5 |
20-Mar-2001 |
pesco <pesco> |
* common_rules.make: Created to hold the conditional build rule override. All Makefile.am's updated.
L/Makefile.am
|
1bb327ebdb2e68bfbd653abe91f351fb7ec82ab3 |
17-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
SGI SI GLU 1.3 header
L/glu.h
|
aaf5a9bb08a596a6bd5cc1150dcd50cb710db919 |
19-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a bunch of extensions (Ray Tice)
L/gl_mangle.h
|
f2515fa83eea42d0c5abe168b873ddd5026d5f83 |
30-Jan-2001 |
Gareth Hughes <gareth@valinux.com> |
Upgrade to (patched) version 7 of glext.h
L/glext.h
|
e5dfe384ad74c68529cca02388802996b14421fa |
29-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
updates to the trace extension
L/gl.h
|
9533fd18420b8ce5f229b43cf16408e64a10adaf |
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor tweaks
L/xmesa.h
|
a087c7421bef25747e1d692f62062393d849c501 |
13-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Resync with new XFree version of this file
L/internal/glcore.h
|
78477947de9c8a69bd4beec2ef24abd0d142d080 |
08-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved glcore.h to a location prefixed by 'GL/internal', for compatibility with XFree86 and the SI code there.
L/internal/glcore-new.h
L/internal/glcore.h
|
ba8f6172bdfb44594537a304225b54152584d701 |
06-Jan-2001 |
Gareth Hughes <gareth@valinux.com> |
Implementation of GL_EXT_texture_env_dot3.
L/gl.h
L/glext.h
|
d1ff1f6798b003a820f5de9fad835ff352f31afe |
24-Dec-2000 |
pesco <pesco> |
* demos/Makefile.am (INCLUDES): Added -I$(top_srcdir)/util. * demos/Makefile.X11, demos/Makefile.BeOS-R4, demos/Makefile.cygnus: Essentially the same. Program files updated to include "readtex.c", not "../util/readtex.c". * demos/reflect.c: Likewise for "showbuffer.c". * Makefile.am (EXTRA_DIST): Added top-level regular files. * include/GL/Makefile.am (INC_X11): Added glxext.h. * src/GGI/include/ggi/mesa/Makefile.am (EXTRA_HEADERS): Include Mesa GGI headers in dist even if HAVE_GGI is not given. * configure.in: Look for GLUT and demo source dirs in $srcdir. * src/swrast/Makefile.am (libMesaSwrast_la_SOURCES): Set to *.[ch]. More source list updates in various Makefile.am's. * Makefile.am (dist-hook): Remove CVS directory from distribution. (DIST_SUBDIRS): List all possible subdirs here. (SUBDIRS): Only list subdirs selected for build again. The above two applied to all subdir Makefile.am's also.
L/Makefile.am
|
05ecec6f49732d8804982cdb350798a9fc7b81d9 |
21-Dec-2000 |
pesco <pesco> |
* include/GL/Makefile.am: ENABLE_GLUT_BUILD -> NEED_GLUT * bootstrap: Fixed stupid mistakes. * configure.in (LIBGL_VERSION): Include Mesa version as tiny number. (LIBGLU_VERSION): Likewise.
L/Makefile.am
|
daabce72db97dc10fce5928169a4b29334b76e5f |
14-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated glXSet3DfxModeMESA() prototype types
L/glx.h
|
3afb7a0f7098bb51e539c8e62261df0815ea44d3 |
11-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
disabled GLX_SGIS_multisample (temporarily) since its tokens aren't defined
L/glxext.h
|
14586916b9b888bec0b08b9646f90e74c0833183 |
11-Dec-2000 |
Jon Taylor <taylorj@ggi-project.org> |
Added a new configure.in flag, --enable-glut-build. This defaults to "off", so GLUT is not built by default.
L/Makefile.am
|
2f911cdf17e98e8ba7f0f7559f3a21708d366769 |
09-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
define GL_ARB_imaging
L/gl.h
|
23b1503d79bc148521f8cff3c7b5f5faa146d1ac |
08-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
include glxext.h unless GLX_GLXEXT_LEGACY is defined
L/glx.h
|
fed386cdc02d1f49f68e490f316f2533451e4616 |
08-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
standardized GLX extensions header
L/glxext.h
|
1c6701e1e19a7d104ea8e2db560e4abef4be4ad0 |
08-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added LL_MESA_sprite_point extension
L/gl.h
|
68656667b2f63c285ccd75fb16a17a8a04a9f552 |
25-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed GLX_PBUFFER value
L/glx.h
|
9e83e8c790d8b612a7256c630f6ff7e063faaccb |
17-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Patches to compile Mesa on VMS. -Updated for new directory tree -Now compile with PTHREADS on The patch in glthread.h is temporarily. The include file src/types.h conflicts with the system defined types.h. In future the mesa supplied one should be renamed. Modified Files: Mesa/include/GL/vms_x_fix.h Mesa/src/descrip.mms Mesa/src/glthread.h Mesa/src/mms_depend ----------------------------------------------------------------------
L/vms_x_fix.h
|
a190221f70000a4be97a1a3f81fc125f88d3e7cb |
03-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
update to GL_MESA_trace extension enums
L/gl.h
|
44bd53f2599b5045133a185091fbf9d8c7696905 |
03-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_MESA_packed_depth_stencil extension
L/gl.h
|
7ceffd0e0d52da8b0396b795e7e1395a7a8e3424 |
26-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed value for GLU_NURBS_MODE
L/glu.h
|
98b3dd40f7969ace61654a5b57366db923502dcb |
15-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added GL_MESA_trace extension (Loki)
L/gl.h
|
2bf5d9470d3232763cb49b5589209940d4d5398d |
08-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMesaCreateContextExt()
L/osmesa.h
|
b5b5c52034840dbfcd3f76a9e7cde8b379e7d517 |
22-Aug-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/include/GL/glx.h Mesa/include/GL/xmesa.h Mesa/src/descrip.mms Mesa/src/X/glxheader.h Mesa/src/X/xfonts.c Mesa/src/X/xfonts.h Mesa/src-glu/descrip.mms Mesa/src-glut/capturexfont.c Mesa/src-glut/descrip.mms Mesa/src-glut/glut_cmap.c Mesa/src-glut/glut_event.c Mesa/src-glut/glut_fullscrn.c Mesa/src-glut/glut_gamemode.c Mesa/src-glut/glut_init.c Mesa/src-glut/glut_input.c Mesa/src-glut/glut_menu.c Mesa/src-glut/glut_menu2.c Mesa/src-glut/glut_overlay.c Mesa/src-glut/glut_win.c Mesa/src-glut/glut_winmisc.c Mesa/src-glut/glutint.h Mesa/src-glut/layerutil.h Mesa/vms/analyze_map.com Added Files: Mesa/include/GL/vms_x_fix.h Patches effective on VMS only. This allows for compiling with /name=(as_is,short). This breaks the binary compatibility with previous versions for VMS, but is the only way to combine Mesa with GTK for VMS. Jouk ----------------------------------------------------------------------
L/glx.h
L/vms_x_fix.h
L/xmesa.h
|
974e468e6d7773cd99d0299bf1616260a68a7386 |
31-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
install glext.h too
L/Makefile.am
|
4bb651306c322f7be075a863684c205d8319a362 |
13-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced GL_CLIENT_ALL_ATTRIB_BITS with GL_ALL_CLIENT_ATTRIB_BITS
L/gl.h
|
f88602394d7cc340cc850622308ce1cbbff332a5 |
11-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
reverted to old tessellator (GLU 1.1)
L/glu.h
|
401fc936f1c368a34e285075efe4070017054a7f |
23-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added extension numbers for Mesa extensions
L/glx.h
|
9f60fd21546f5dd3cb46c3ec32d9f084eda17c7e |
15-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed non-windows exit() prototype
L/glut.h
|
55336ae09d422842a72d8795154fe30992a4f648 |
15-Jun-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
---------------------------------------------------------------------- Committing in . VMS : >31 character-external problem Modified Files: Mesa/include/GL/glext.h ----------------------------------------------------------------------
L/glext.h
|
e7268d83414cdefe93fb0974ff7d5122f2c41d4c |
13-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using SGI's glext.h instead of original Mesa file
L/glext.h
|
07b220ad46d5f30218210b5512c9037214a7ff89 |
09-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up in anticipation of glxext.h
L/glx.h
|
f658ab0e2e9c4f319c0e6e77e7d08031be74f93b |
24-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
always define GL_ARB_multitexture (OpenGL 1.2.1 feature)
L/gl.h
|
90fbef490e0f5b66705d0a407549a60d6840bbc6 |
24-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed glext.h include
L/gl.h
|
8da58f31846bd119070af78fac340a3e5da4f056 |
22-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced __CYGWIN32__ with __CYGWIN__
L/gl.h
L/glext.h
L/glu.h
|
0890ed3148ca1a6377f8124eb030a4ed3680c94b |
22-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
include glext.h if GL_GLEXT_LEGACY not defined
L/gl.h
|
08f0374bfaccc41a497f18a6535fa0d13277abde |
22-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
moved a lot of Window-isms out of gl.h into other files
L/gl.h
L/glu.h
L/mesa_wgl.h
|
cc2b08ddf0c6f522172f972526ce34f74a242141 |
19-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed internalFormat to GLenum in TexImage4DSGI and all compressed textimage calls
L/glext.h
|
b1bc367ab31361a1637a98a2b516ade9ef661886 |
19-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
protect PFNGLCOLORSUBTABLEEXTPROC from multi-defined
L/glext.h
|
0914fbaec1202bcd09ce5d8aeb7a30186a1b40f9 |
18-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 10
L/glext.h
|
e2f66e40dfa67e4ce49781bcf4f4d2ca5bc5728d |
18-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added glPointParameterf[v]SGIS()
L/gl.h
|
a14d28c2bd0e41e9153dc1ae13bdb2451191aafc |
04-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_HAS_GLEXT
L/gl.h
|
474e2f4dbb29bd26106d899095ea4a9115e7bc93 |
04-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a bunch of missing token values
L/glext.h
|
ede979fcb5ba2c7dacb97535c7abcafdbd95af64 |
02-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed all DRI-isms
L/xmesa.h
|
353479fa8a63aebc21825ad614115b7b5434fe0d |
19-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_EXT_import_context, 1.3 misc clean-up
L/glx.h
|
825fb31e58c822b0c63cc478e8c503cad37f6ea1 |
15-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_NV_texgen_emboss
L/glext.h
|
e9cd76e23965fb95e57d47ae8670de2769a5d76b |
15-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some missing NV token values
L/glext.h
|
eae28ca68c10c2f6fc6fb17df0dc9b0c28de9c56 |
15-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more clean-up
L/glext.h
|
76713fb0b05128a09995cd6b38cfadb288c542a7 |
15-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 8, added GL_EXT_texture_cube_map
L/glext.h
|
a28a4f782087b3a6dcd4ea557e879396ba37f7f6 |
10-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed bogus GL_ALLOW_DRAW_SPN_HINT_PGI token
L/glext.h
|
47e719fa44c784d60480a4096d35f9b14b70cc1f |
10-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing 1.3 token values, added glXGetFBConfigs(), fixed glXChooseFBConfig()
L/glx.h
|
ede4887b1650b18b3a2db3f175fcc33826bbab4d |
07-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a typo
L/glext.h
|
985d6b29878f55f61074879891813e9ff6e9f11f |
07-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 7 check-in
L/glext.h
|
c8735e8f8299676e443e6ca0ffd339ab94e013f9 |
06-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
new arguments to XMesaCreateVisual()
L/xmesa.h
|
d4a736d52cb2d6d82d2fbc56aa00f5cfea7ba54c |
06-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some casts
L/xmesa_xf86.h
|
db5c2748515e401a203e69246c43c61a75c23cc0 |
05-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated to version 6
L/glext.h
|
37d34bc12f62c8dfa80364c8d63dc5fec847879f |
31-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed typo in GLX_SLOW_VISUAL_EXT
L/glx.h
|
a5724069f146e840795f1884e7230ff3882bcdb6 |
31-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added XMesaCreateVisual2()
L/xmesa.h
|
bd2055cf7e740886e5fce1d814d17ca2662bc64d |
31-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_EXT_visual_rating
L/glx.h
|
a1cfd0f7a1cf661921cbc8e043b3baefde41ee84 |
29-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 5: added texture compression extension
L/glext.h
|
23ee049401fdaaa77240a3eb02ca4dcce421a939 |
28-Mar-2000 |
Randy Frank <rfrank@rsinc.com> |
Implemented support for the HP occlusion test extension (osmesa and X)
L/gl.h
L/osmesa.h
|
afb8c934703cc89c395a0efefed6edfa8ebc7a76 |
24-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
version 4, all extensions up to 197, added some missing enum values
L/glext.h
|
08627219583482c4d187016b4fb8bf8ffad3253d |
23-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed some unpopular extensions (now in glext.h)
L/gl.h
|
d7c4f043feac75368a9a2ae2ef48ac6cca5c8de8 |
20-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added more extensions, now at version 3
L/glext.h
|
d94aa337bfb73822585d22e9ad1fae90d917fbff |
20-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed test for MESA symbol
L/glx.h
|
1ea2d444fac993615c3329ce309066a4d07a8da9 |
20-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Cygwin changes, removed two ARB extensions, now in glext.h
L/gl.h
|
66ae25078ef01bcfa2e9eb1ccdbbb5f038c71179 |
20-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
patched for Cygwin (Sven Panne)
L/glut.h
|
3cb112129998e8a4ae8499b47a7c5325ef08bc64 |
13-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added final GL_HP_occlusion_test values
L/glext.h
|
9aafc4fd5d92ff0f81f20a3b0d4152ad0dc2f1f7 |
12-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
gave temp values to GL_HP_occlusion_test tokens
L/glext.h
|
64eef48741a858c6783eea33d7646014af8be09b |
07-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_HP_occlusion_test, GL_EXT_texture_lod_bias
L/glext.h
|
3f600e47cf36080abbc00a1f08c7e80fd5137a67 |
06-Mar-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . VMS : C++ & Xlib.h problems. Modified Files: Mesa/include/GL/glx.h ----------------------------------------------------------------------
L/glx.h
|
54ec0cbfa9b42a0f03c6a5fe945cac94b37e4885 |
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GLX_VERSION_1_3 for now
L/glx.h
|
4c7e3c29f7cbf9443b7abe11881504fff3cbfcc2 |
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes to _WIN32 test and APIENTRY test
L/glext.h
|
6b729d41f055ec29b8e229663147a1af891a35f1 |
01-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_GLEXT_VERSION_EXT
L/glext.h
|
3994b77bab8c62a4c1a4dffdfba233ef46662b99 |
27-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed glXCopyContext() mask to unsigned long, per GLX spec
L/glx.h
|
0f21a5d36b5ec77e19fd660af90c09eab684fec5 |
27-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a bit of GLAPIENTRY, APIENTRY setup
L/glext.h
|
4c5fb703804661adaeb2437e06e73726b1b9a8cb |
26-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added all the PFNGL...PROC typedefs
L/glext.h
|
f5d36aefd10bde366adb268c0dce001afab1cc57 |
25-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_HAS_GLEXT
L/gl.h
|
9f9de170f22f4bc7fc6a31406842fa32b4a92ade |
25-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed the GET_BITS_PER_PIXEL macro
L/xmesa_x.h
L/xmesa_xf86.h
|
f9db0039b161759892e5e9b04334de89ab448811 |
25-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added XMesaUnbindContext (for DRI)
L/xmesa.h
|
eaba005f189d73995fc13920e523d66e814f8326 |
25-Feb-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . VMS & type-mismatch problems Modified Files: Mesa/include/GL/glext.h Mesa/include/GL/glx.h ----------------------------------------------------------------------
L/glext.h
L/glx.h
|
8814124f35612c007af6d6674a05e398746f6deb |
24-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
bunch of extension clean-up
L/gl.h
|
f3232bcaf1f875e6a7198e3b5ede3e286ceb04fa |
24-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed glXCopyContext()'s mask to unsigned long
L/glx.h
|
7d4d54cf94b634b78552d0b4457f98da85142112 |
23-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a typo in GL_MESA_resize_buffers
L/glext.h
|
4278ec184d297b3923c07742ed71b05e5f0ab2f4 |
23-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a bunch of extensions
L/glext.h
|
67333973b64d7e1882505fa195ab439d07eb13f4 |
23-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some missing tokens, fixed some errors
L/glext.h
|
cec5f6f00de7254d9598374f7b574492c5ef439f |
23-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
initial revision
L/glext.h
|
ae773f612c0b9262e9cf9fb63423a44d2125ce46 |
11-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up
L/gl.h
|
3d41d5ade74fd6a742139544a8a9ed54b0f5ba83 |
10-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLCALLBACKPCAST for Cygnus (Sven Panne)
L/gl.h
|
668ac873a0435689d3d1b663ed73fbd876b49ffd |
09-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated version info
L/amesa.h
L/ggimesa.h
L/svgamesa.h
|
e69f1f54f9506210c58f104db80adadca0b1fe2c |
05-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_ARRAY_ELEMENT_LOCK_FIRST/COUNT_SGI changed to _EXT suffix
L/gl.h
|
50a46abdd93f290c0dceb440f9b35b307f337c72 |
22-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated for Mesa 3.2
L/svgamesa.h
|
187bce0724fe0606614df3de57c2dc2b65623545 |
18-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-up
L/osmesa.h
|
c902f7d05ae854f4c0b520f2f8c37263c96995af |
18-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added do /while to multi-line macros
L/xmesa_xf86.h
|
3db088f7d792021c8ed628a776355fc315a479a9 |
17-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing POINT/LINE RANGE/GRANULARITY tokens
L/gl.h
|
d0edf6ad30f3265caf181941055d1b578109b5e7 |
16-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
use nplanes instead of bitsPerRGBValue in GET_BITS_PER_PIXEL macro
L/xmesa_xf86.h
|
0deb3737c4f41c914f3536bb12bba9e6a668919c |
15-Jan-2000 |
Randy Frank <rfrank@rsinc.com> |
Added entry point and define for the occlusion test.
L/osmesa.h
|
4049cd35d89ad5eb29de15705ddc4190df5e8946 |
13-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
applied Daryll's patches for GLX_DIRECT_RENDERING
L/xmesa.h
|
e8dad9dbe4f83f1cd446f1eece8de67d7ccbcc2c |
08-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed prototype typo in glHintPGI ( )
L/gl.h
|
3c3533c5c8070fcca25247945cebedea60616082 |
07-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing glHintPGI() function
L/gl.h
|
0a654a5d5a99e00e1456cd04870dd6e656b558f9 |
07-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
assigned official GL_ARB_transpose_matrix enums
L/gl.h
|
2d2e9c0c0aa2db30e9fc567ea76b80ab5721289a |
04-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing glColorTableParameter defines
L/gl_mangle.h
|
ff06c837b5c743d2fe6cec4ca3474245861b699c |
11-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_ARB_get_proc_address
L/glx.h
|
0056c5e40d7c5702420f314fa4f68159e5a64cd6 |
10-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_ARB_transpose_matrix
L/gl.h
|
5bf7f47083f29f4e5f44107f2f398b8b37dd423b |
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed version logging
L/xmesa.h
|
b16103c4668fb7adaf3b17dc7a416e10ffdbee7f |
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
bumped version to 3.3
L/fxmesa.h
L/osmesa.h
L/svgamesa.h
|
2257a120133010f42b4d0c3eb78b6a46a579e55b |
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3
L/xmesa.h
|
b314d1d3af04a4d79bc2e1ce05dacd902ec999f2 |
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a few more GLX 1.3 tokens
L/glx.h
|
5fff37ecd4669ee58b0e1949dadbe349f9730418 |
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed near and far arguments to gluUnProject4()
L/glu.h
|
9331b6702cee82cfe8a83281106196b3493c4206 |
23-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLU 1.3 functions
L/glu.h
|
664a1f88f2e39fa52eccd7217a1f7aaa4c48f5af |
23-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX 1.3 tokens and functions
L/glx.h
|
bf3f9bdaae9f17de8ac82ec7789e4e689a6f67f2 |
22-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
bumped GLX version to 1.2, added glXGetCurrentDisplay()
L/glx.h
|
47cdadc6261f3b516229bdb04c56ffb6aa5c4e40 |
22-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added pragma 4615 (Eero), added copyright
L/mesa_wgl.h
|
a65efe4b75683d1cced3ff27e732cd5c095661fa |
18-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
reordered the extensions and numbered them
L/gl.h
|
36d8d7ae815dc78e56ab64379d86f9e85b4d1c63 |
17-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed some glitches (Eero Pajarre)
L/glut.h
L/mesa_wgl.h
|
e23e2759fc67973c0d2e3318f79837f88f8bad0d |
15-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed multi-include guard symbol
L/gl.h
L/glu.h
|
b95d252c347e14825cd61b28223040cfc5d0e7de |
12-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_texture_env_add extension
L/gl.h
|
9ad72cd9b11b3a81379f61ec582f4cf0962a921d |
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed redundant extension prototypes
L/gl.h
|
a73119234cc5d0b78ebd48c7bb7c43b755028836 |
11-Nov-1999 |
Kendall Bennett <KendallB@scitechsoft.com> |
. Updated GL/gl.h with GLCALLACKP and GLAPIENTRYP macros for compatibility with the IBM VisualAge C++ compiler. Eventually some more code will be needed in the headers to enable the reversal of (__stdcall*) to (*__stdcall) for the IBM compilers, however we currently build using our own header files that already handle this. . Changed instances of (GLCALLBACK*) to GLCALLBACKP for compatibility with the IBM VisualAge C++ compiler in src-glu. . Misc cleanups for warnings generated with Watcom C++ in src-glu. Compiles with 0 warnings now. . tess_hash.c: line 244 - Why is this function stubbed out? I removed the code with a #if 0 to avoid a compiler warning, but it looks dangerous.
L/gl.h
L/glu.h
|
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 |
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
first big check-in of new Mesa 3.3 code
L/gl.h
L/glu.h
L/glx.h
|
0822c1050ea4e91957fc7109358c3bd7daca3480 |
09-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace GLint with GLsizei in a gluScaleImage, gluBuild1/2DMipmaps()
L/glu.h
|
f7190d4b1f63ce94526d526c4c6c326c6833bf2b |
05-Nov-1999 |
Ted Jump <tjump@users.sourceforge.net> |
turned off 'conditional expression is constant' warning for win32
L/gl.h
|
6bc96bfebeb16cafb1cea88c1cc6e4cd724e4bb1 |
04-Nov-1999 |
Miklos Fazekas <boga@valerie.inf.elte.hu> |
Added glColorTable, etc.
L/gl_mangle.h
|
38136ec3ddef8f1e7f7c96b69efc33bf2d7706cc |
30-Oct-1999 |
Ted Jump <tjump@users.sourceforge.net> |
Changed over to maximal warnings on Win32 builds.
L/gl.h
|
d865227d214544426c2ab396417e48aedc0ee1e5 |
27-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed cvs history logs and old comments
L/glx.h
|
782ca03d6d3e8172961349dfb198e713ca1305ee |
27-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed glXGetProcAddressEXT
L/glx.h
|
c7af1b0b94a190b284dde807b3d806dec8cc8ee7 |
27-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed gluGetProcAddressEXT()
L/glu.h
|
e261963104561a9c195852a11eaa9b57ef41a67b |
22-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed revision history info
L/glu.h
|
a6f09fa88074a84e902a34958866c1eaf0b4ef2e |
22-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
define GLUAPI, GLAPIENTRY and GLCALLBACK to nothing if not using Mesa's gl.h
L/glu.h
|
b19ba7827cded079470fc0c848124089ecb6ca5f |
21-Oct-1999 |
Ted Jump <tjump@users.sourceforge.net> |
Added pragma to disable warning about unk pragmas for MSVC5
L/gl.h
|
3f17dfb8ba48d874814ce0e4a0b7d9e57feb4c36 |
20-Oct-1999 |
Ted Jump <tjump@users.sourceforge.net> |
Minor patches to cleanup some compiler warnings in MSVC
L/gl.h
L/glut.h
L/mesa_wgl.h
|
52880f85b5270fb156c1b75effabc9c2c8b61511 |
18-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_MAX_ELEMENTS_VERTICES/INDICES enums had wrong values
L/gl.h
|
c782c911e90953349b3a5259705df2b9dcffcc63 |
17-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
more ARB_imaging colortable functions
L/gl.h
|
053f2020cac8e57e44e66ec9f5a8ed046af6dce6 |
17-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added missing GL_ARB_imaging color table functions
L/gl.h
|
bc95b2f07ea03535de4e984737c365e6f853a2bc |
16-Oct-1999 |
Miklos Fazekas <boga@valerie.inf.elte.hu> |
Added glGetMinmax
L/gl_mangle.h
|
b80429e49ef62686792e2f95c8f52b5e6c8a59a9 |
16-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_EXT_get_proc_address
L/gl.h
|
251ba69ffc6f153f75bba075c9f23c53b2317e9c |
15-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced glGetMinMax() with glGetMinmax()
L/gl.h
|
bc34adfc54369c216261548a2b251b258d64cd43 |
19-Sep-1999 |
tanner <tanner> |
lots of autoconf updates
L/Makefile.am
|
01db31b67860f93b110733eb523d45e320a1c948 |
19-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
Changed name 'glGetProcAddressEXT' to 'gluGetProcAddressEXT'
L/glu.h
|
725ec81ae80e024df4a5490405dbfbc598533e6e |
19-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
More Win32 build compliance fixups
L/gl.h
L/glu.h
|
56b58668e86e6156555e36050df14b49faa14f31 |
18-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
disabled GL_EXT_get_proc_address for the time being
L/gl.h
|
1bf28c46c2d4d3f2d0a502e45abfa66d37afe733 |
17-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
glGetProcAddressEXT changes to accomodate Win32 and non-Win32
L/gl.h
L/glu.h
|
6799ecb6753f2ec5b1b66c9e8c447bc82035f94c |
17-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
Relocated wgl function prototypes to separate .h for easier work with fxwgl & glut
L/gl.h
|
5eea3d068f0f5f3baa29157fc8dedc54acd06332 |
17-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
wgl function prototypes moved out to better work with fxwgl
L/mesa_wgl.h
|
3849b44d666482a14aac41f4e19a596c420cfa80 |
17-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
I changed the xxxGetProcAddressEXT function declarations to be more MSVC friendly. Brianp - could you verify that they describe and operate as intended on Linux/ETC platforms?
L/gl.h
L/glu.h
|
1447677fa4cf18ceeae76c28b23f02eb966cfb71 |
16-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
GLU_EXT_get_proc_address clean-up
L/glu.h
|
dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2 |
16-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_EXT_get_proc_address clean-up
L/gl.h
|
43c9c2cfae458cf0d7618af5f25d57c0a5ebae08 |
16-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_MESA_set_3dfx_mode. clean-up of glXGetProcAddress
L/glx.h
|
49e0bc42e2328c81265707404e2321c3cd88e150 |
14-Sep-1999 |
Gareth Hughes <gareth@valinux.com> |
Fixed GLUtriangulatorObj again (spelling).
L/glu.h
|
32c658b057c9f3af2c2d459fa3b0b1485aea5b05 |
14-Sep-1999 |
Gareth Hughes <gareth@valinux.com> |
Fixed definition of GLUtriangluatorObj for 1.3 tessellator.
L/glu.h
|
f893f032faebd6c6f4be4f9de7c8181575bb247c |
11-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLU_EXT_get_proc_address
L/glu.h
|
89a42b7e736bd9b0ab090906cab0cd047a6ec12e |
11-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GLX_EXT_get_proc_address
L/glx.h
|
ed3453350a8567184975182abddd7e4008f7518d |
11-Sep-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_get_proc_address
L/gl.h
|
2856b53e03a59d1a567a56b99450a44be1a60e13 |
10-Sep-1999 |
Gareth Hughes <gareth@valinux.com> |
Added GLU 1.3 tessellation (except winding rule code).
L/glu.h
L/glu_mangle.h
|
6583efcfe9bb139d03b0a35ff76d180268574ce2 |
24-Aug-1999 |
Jon Taylor <taylorj@ggi-project.org> |
Misc small cleanups
L/ggimesa.h
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
19-Aug-1999 |
jtg <jtg> |
Initial revision
L/Makefile.am
L/amesa.h
L/foomesa.h
L/fxmesa.h
L/ggimesa.h
L/gl.h
L/gl_mangle.h
L/glu.h
L/glu_mangle.h
L/glut.h
L/glut_h.dja
L/glutf90.h
L/glx.h
L/glx_mangle.h
L/mglmesa.h
L/osmesa.h
L/svgamesa.h
L/wmesa.h
L/xmesa.h
L/xmesa_x.h
L/xmesa_xf86.h
|