URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b30f2bf790fb900b9500db54451837aeb5447c77 Author: Danylo Piliaiev <[email protected]> Date: Thu Mar 9 19:57:51 2023 +0100
tu: Generate entrypoints for each gen
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3db70be04b563e72c0d1fdb293f68cbd1b550221
Author: Danylo Piliaiev <[email protected]>
Date: Thu Mar 9 21:50:21 2023 +0100
freedreno/regs: Include assert.h in generated headers
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e833713d83087934221cd47ece49e87199a00d1
Author: Danylo Piliaiev <[email protected]>
Date: Thu Mar 9 19:56:43 2023 +0100
vk/entry_points: Add option to generate template entrypoints
As a C++ alternative to genX macros.
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c82ddf4f98d387d54adb01bb6463e0a6078209ac
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 19:12:08 2023 +0100
tu: compile as C++
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baa7acd821ff0f2eb9cc0d21bf825c6718dbed7
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 13:45:41 2023 +0100
freedreno/msm: Rename drm_msm_gem_submit_reloc::or in C++ code
Clashes with C++ `or` keyword
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae47b4e93785f91a39f4bce419b8b6e93d0868b1
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:19:43 2023 +0100
tu: C++-proofing: misc fixes
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=903072ea03eca8051f9b1b4fc893922fa3ad27f3
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 15 11:33:32 2023 +0100
tu: C++-proofing: cast result when extracting field from reg value
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=28a703ea435e635e3d5b27bb7589107756398de3
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 14 20:01:11 2023 +0100
tu: C++-proofing: prevent taking address from rvalue
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aec1e9ecf772bda8bd8b9e9cec6ba8ca367fec16
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 14 19:16:59 2023 +0100
tu: C++-proofing: ease access to global bo struct
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=40b7e5c48a0bef4b7d4db3591f7910c47224bbf0
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 14 19:03:03 2023 +0100
tu: C++-proofing: fix casting from void * fpermissive warnings
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c618e2a2d4f49a83bb35ac686b173c946da69ca6
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 7 16:22:22 2023 +0100
tu: C++-proofing: Initialize tu_reg_value in-order by pack funcs
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=685dbce850c02f2a8f73a16669c48fd19ba93644
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 13:55:00 2023 +0100
tu: C++-proofing: fix extension table initialization
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e02e51df5b19f084d0176feee6a483d98d5b8c69
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 7 17:03:50 2023 +0100
tu: C++-proofing: fix designator initializer order
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8dc6fbf830f1ec65ef4aa22e001d17c0bf23663
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 7 18:03:37 2023 +0100
tu: C++-proof: do not goto over variables initialization
That is not permitted by C++
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3e075f05cf8fb7862b80cde50aaf422d361fed
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:16:16 2023 +0100
tu: C++-proofing: various enum fixes
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5430d10d0617721468a58048638c6e3ea3f4185f
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:13:47 2023 +0100
tu: C++-proofing: fix struct initializers
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a0f1a6d70dd31b73ef4bd50c6f836d19fd45a7a
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:09:20 2023 +0100
tu: C++-proofing: fix offsetof with dynamic array index
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1510b97c70bfe3437791ce4058a1880b925a9239
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:52:44 2023 +0100
ir3: C++-proofing
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=485bdae420ce4527b412d728c8b6c39bc575c701
Author: Danylo Piliaiev <[email protected]>
Date: Mon Mar 13 14:56:50 2023 +0100
freedreno/common: C++-proof freedreno_uuid.h
Signed-off-by: Danylo Piliaiev <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1600b310bc1cc3faa9de8014c2ab45235335829b
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 14 14:44:17 2023 +0100
vk/util: Generate defines to help casting structs with vk_find_struct
C++ doesn't like implicit casts from void *.
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=de5c3900ca7cb7677ecb9d8860ff2c105310bdee
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 14 19:20:01 2023 +0100
vk/util: remove (void *) casts from vk_foreach_multi_draw macros
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d79703b912ca4834ab13628bc72313bfcb294cf
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 14:29:11 2023 +0100
vk/wsi: C++-proof wsi_common_drm.h
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=815960d88fb58e7ce5f198b5a674735dc621828b
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 13:52:36 2023 +0100
vk/vk_extension_gen: Make table struct initializable in C++ on older gcc
Before GCC 11.2 initializing anonymous struct with extensions gave:
error: too many initializers for 'vk_device_extension_table'
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=330b64d1d19e92bb4dfbdb3b4975130cf4910049
Author: Danylo Piliaiev <[email protected]>
Date: Tue Mar 7 17:27:51 2023 +0100
spirv: sort spirv_supported_capabilities
Makes easier for c++ driver to keep initializer in order.
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d60b551b90300e899c5849558514725effeca342
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 13:35:22 2023 +0100
util/format: Make format_table compatible with C++
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=24fca432ab95010d7fd15c8798da96e94d0c1478
Author: Danylo Piliaiev <[email protected]>
Date: Wed Mar 8 14:49:08 2023 +0100
util/perf: C++-proof util/perf
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931>
