URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb61fc9c2c5f81569d17d90a480abc48ec6055 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 22:53:00 2015 +0200
clover: clarify and fix the EGL interop error case Cc: 10.6 <mesa-sta...@lists.freedesktop.org> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1cb407b049bb431b0f6f21e6e376d11f136af67 Author: Marek Olšák <marek.ol...@amd.com> Date: Mon May 11 22:18:04 2015 +0200 egl: expose EGL 1.5 if all requirements are met There's no driver support yet, because EGL_KHR_gl_colorspace isn't implemented. Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51c8c66e1d81d03f0db6aee0a510aa85c277053e Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 21:41:32 2015 +0200 egl: return correct invalid-type error from eglCreateSync Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=820a4d402ad3891ec460882feab3801fbc646a65 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 21:06:41 2015 +0200 egl: add new platform functions (v2) These are just wrappers around the existing extension functions. v2: return BAD_ALLOC if _eglConvertAttribsToInt fails Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=515f04ed6fe0c914b2cd22c7ea65db6e34c362e3 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 20:42:05 2015 +0200 egl: add eglCreateImage (v2) v2: - use calloc - return BAD_ALLOC if calloc fails Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e79e054e7dff0c45538fff1257e1f81a206d7c9 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 18:14:31 2015 +0200 egl: add eglGetSyncAttrib (v2) v2: - don't modify "value" in eglGetSyncAttribKHR after an error - rename _egl_api::GetSyncAttribKHR -> GetSyncAttrib - rename GetSyncAttribKHR_t -> GetSyncAttrib_t - rename _eglGetSyncAttribKHR to _eglGetSyncAttrib Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7524592da6305d52e95d718691d5a6665738aade Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 18:13:31 2015 +0200 egl: add eglWaitSync Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2885ba0e4cea102d77832e2af4b212d00ab5edd4 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 20:54:22 2015 +0200 egl: add EGL 1.5 functions that don't need any changes from extensions Declare the functions without the suffix, so that the core names are exported. Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d333d30632516b1fc5b60181c2c237653e55a8e1 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 17:34:57 2015 +0200 egl: use EGL 1.5 types without suffixes Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=706466f4619b76f2475120f187c34d01ab5aa727 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 00:44:56 2015 +0200 egl: add context attribs from EGL 1.5 Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9f894447e4e7442d5dfa489bb43f2823e2fc71d Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 00:44:20 2015 +0200 egl: fix setting context flags Cc: 10.6 10.5 10.4 <mesa-sta...@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4b564ef288159f16f7a6886b6cfc0110411af8 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 12 16:40:29 2015 +0200 egl: combine VersionMajor and VersionMinor into one variable Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efda9c56491f5cb90e77f5fe7979477fc9b2b529 Author: Marek Olšák <marek.ol...@amd.com> Date: Mon May 11 22:16:52 2015 +0200 egl: set the EGL version in common code Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a83adeb7c6340104e9417beefc086f7d33183bc Author: Marek Olšák <marek.ol...@amd.com> Date: Mon May 11 21:38:55 2015 +0200 egl: remove unused _egl_global::ClientExtensions Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20249d355989668bfdcfed61708a6959794b9710 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri May 15 19:59:59 2015 +0200 egl: import platform headers from registry (v2) v2: don't remove local Mesa changes Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b31f22338656c154e028b4bc2cbd14ab733a957 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri May 15 19:58:51 2015 +0200 egl: import eglext.h from registry and cleanup eglmesaext.h (v2) v2: include mesa and chromium extensions in eglext.h so as not to break existing users v3: keep PFNEGLSWAPBUFFERSREGIONNOK because piglit uses it Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49ae822183aa4daf6c6df9ef33e0b9a148d1a0d1 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri May 15 19:55:24 2015 +0200 egl: import egl.h from registry (v2) v2: split the commit into 3 patches Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Chad Versace <chad.vers...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f52e8572ae1d91bcb6aef9fd3aac02ede62dee4e Author: Marek Olšák <marek.ol...@amd.com> Date: Thu May 28 16:13:37 2015 +0200 mesa: remove unused gl_config::colorIndexMode Reviewed-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Brian Paul <bri...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4312b4f5704ddd88e27b3bf2c17eaf054567f067 Author: Marek Olšák <marek.ol...@amd.com> Date: Thu May 28 18:14:29 2015 +0200 mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAM There's no reason to use our own definition. Tessellation will use the NV definitions too. Reviewed-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Brian Paul <bri...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b2721ce1145cc60bf35e41e9f50a92849142a06 Author: Marek Olšák <marek.ol...@amd.com> Date: Thu May 28 18:10:08 2015 +0200 mesa: use _mesa_has_geometry_shader in get_programiv Reviewed-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Brian Paul <bri...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ef7903b8f582438172ef1bdc72788be3aa0860 Author: Marek Olšák <marek.ol...@amd.com> Date: Thu May 28 16:28:39 2015 +0200 mesa: remove useless gl_compute_program_state::Current This is for user assembly shaders only (not GLSL). We won't support those. Reviewed-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Brian Paul <bri...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8b040477e271324a88d35c003775337848a500c Author: Marek Olšák <marek.ol...@amd.com> Date: Thu May 28 16:09:23 2015 +0200 mesa: remove unused geometry shader variables These states are for GS assembly shaders only. We don't support those. Reviewed-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Brian Paul <bri...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d16b5af1dca889ccc3716470f38c1fa84713f26 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 26 19:07:35 2015 +0200 tgsi/ureg: fix a coverity defect in emit_decls Reported by Ilia Mirkin. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6aff87bb01d2bd583ac629d02ebf56ecbf86ec2c Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 26 19:07:35 2015 +0200 r600g: fix a coverity defect in streamout code Reported by Ilia Mirkin. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bf3729a3fa32a779e9593ffdf1c14e7a4f6dbad Author: Marek Olšák <marek.ol...@amd.com> Date: Wed May 20 11:43:55 2015 +0200 glsl_to_tgsi: use TGSI array declarations for VS,GS arrays of outputs (v2) v2: don't use PIPE_MAX_SHADER_ARRAYS URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b1921100ef5f265403b278fab26ae404db719da Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 13:03:27 2015 +0200 glsl_to_tgsi: use TGSI array declarations for GS,FS arrays of inputs (v2) v2: don't use PIPE_MAX_SHADER_ARRAYS URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26c8a49bc40839298d5cd986181d4bee31a48936 Author: Marek Olšák <marek.ol...@amd.com> Date: Sat May 9 23:54:35 2015 +0200 glsl_to_tgsi: remove some emit functions by using C++ default values URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85cd1cf4b88aff9bd2667359e36e6fbb7be92122 Author: Marek Olšák <marek.ol...@amd.com> Date: Sat May 9 23:38:52 2015 +0200 glsl_to_tgsi: rename emit -> emit_asm My editor thinks "emit" is a keyword, which breaks code indexing. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30b74c02cd57463591588274ad638ca80b34cb57 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 26 15:18:27 2015 +0200 glsl_to_tgsi: remove memset after calloc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ae3bc256927b583690729b8940a4418e75b0596 Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 26 15:09:20 2015 +0200 glsl_to_tgsi: don't use a static array size for st_translate::arrays URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57c98e22db3397efe42268ba0750f319cea3b0fd Author: Marek Olšák <marek.ol...@amd.com> Date: Tue May 26 15:09:20 2015 +0200 glsl_to_tgsi: don't use a static array size for "array_sizes" URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6ebe7eabf54936a02acc0968e718e0c264a73f5 Author: Marek Olšák <marek.ol...@amd.com> Date: Mon May 25 19:30:44 2015 +0200 tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations Softpipe, llvmpipe, r300g, and radeonsi pass tests. Other drivers need testing. Freedreno and nv30 are definitely broken. Other drivers seem to be alright. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a015b3952f568ad3da1ddfe42ff7ce6568f52780 Author: Marek Olšák <marek.ol...@amd.com> Date: Wed May 20 11:11:43 2015 +0200 tgsi/ureg: add support for output array declarations URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fa6c99e24890359e9cee2a9da02f21ea77b9f15 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 16:17:35 2015 +0200 tgsi/ureg: add support for GS input array declarations URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fbc659868ecdbfe14600a75eafe28174f7d99e Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 16:51:32 2015 +0200 tgsi/ureg: merge input and fs_input arrays URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b1d15775190945b1a639dd9b2581b4032cd2ac6 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 13:10:03 2015 +0200 tgsi/ureg: rename and simplify ureg_DECL_gs_input There is nothing special about it and it's used for tessellation shaders too. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=918ca4031f670066f054cdebcfe68ad75c963ac6 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 12:52:02 2015 +0200 tgsi/ureg: add support for FS input array declarations URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf2c9265a3977d43beb9a9894a5b934af74df7d7 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun May 10 17:41:26 2015 +0200 tgsi/scan: get more information about arrays and handle arrays correctly (v2) v2: use less memory for the information _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit