Skip to content

Tags: thejudge156/mesa

Tags

v1-single-patch

Toggle v1-single-patch's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
21.0.0 squash (PojavLauncherTeam#4)

* Add files via upload

* Create main.yml

* Update main.yml

* Create ios-aarch64

* Update main.yml

* Update ios-aarch64

* Update ios-aarch64

* Update main.yml

* MoltenVK 👀

* Add MoltenVK

* Update vulkan.pc

* Install pkg-config

* Update ios-aarch64

* Update main.yml

* Add files via upload

* Enable objc

* Update ios-aarch64

* Update zink_screen.h

* Update zink_screen.h

* Disable objc

* Skip some stuff

* Update zink_screen.h

* Undo the undo

* Update zink_screen.c

* Include vulkan_metal.h

* Update main.yml

* Update meson.build

* Exclude Xplugin

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Restore

* Update texcompress_s3tc_tmp.h

* Update threads_posix.h

* Update meson.build

* Disable Apple dri

* Update meson.build

* Change stuff to match Android one

* Exclude glx

* Fix condition format

* Update meson.build

* Update meson.build

* Update meson.build

* Switch to empty.c

* Create empty.c

* Update meson.build

* Update meson.build

* Undefined symbols: dynamic lookup

* Fix undefined dynamic lookup

* Attempt: -Wl,-undefined,dynamic_lookup

* Update ios-aarch64

* Stills attempting to dynamic lookup

* Update meson.build

* Stills attempting allow undefined symbol

* Update vulkan.pc

* Update vulkan.pc

* Update main.yml

* Update main.yml

* Create android.yml

* Update and rename main.yml to ios.yml

* Update android.yml

* Update meson.build

* Point to @rpath

* Update ios.yml

* Create fake libdrm

* Update ios.yml

* Create log.pc

* Create nativewindow.pc

* Create sync.pc

* Disable some stub libs

* Delete libdrm.pc

* Disable libdrm

* Update meson.build

* Disable EGL

* Zink: change symbol visibility to default

* Disable DRI

* Rename vulkan.pc to vulkan_ios.pc

* Create vulkan_android.pc

* ln -s vulkan_android.pc vulkan.pc

* ln -s vulkan_ios.pc vulkan.pc

* Disable dri anyways

* Enable OSMesa

* Update android.yml

* Visibility = default

* Enable undefined symbol

* libgallium_dri: link_with -> link_whole

* Remove libdricommon

* Restore

* Restore pt2

* Enable dri again

* Stub __driDriverGetExtensions

* Missing \n

* Update target.c

* Update ios.yml

* Enable swrast

* Enable swrast

* OSMesa

* OSMesa

* libOSMesa: symbol visibility default

* Back to hidden

* Stub __driDriverGetExtensions_swrast

* libosmesa_st symbol visibility default

* libosmesa: export internal symbols

* Update meson.build

* [1/2] test reveal OSMesa softpipe dependence

* [2/2] test reveal OSMesa softpipe dependence

* Enable softpipe again

* Enable debug mode

* Enable debug mode

* Update meson.build

* Update android.yml

* Update ios.yml

* -DDEBUG

* Attempt to get Zink init on OSMesa

* Added missing definition for zink_create_screen

* Android patch

Don’t fails if vkCmdDrawIndexedIndirectCount or vkCmdDrawIndirectCount is not found.

* [Android patch] Maybe missing zink_screen Parma

* [zink] use vulkan exts: swapchain, surface, etc..

* Set build type to debug

* Update zink_screen.c

* Update zink_screen.c

* Update zink_screen.c

* Update zink_screen.c

* Update inline_sw_helper.h

* Update target.c

* Update target.c

* Update osmesa.c

* Update osmesa.c

* Build with static glapi

* Disable GLESv1 and GLESv2 for static glapi

* Update meson.build

* Try static glapi

* Disable swapchain exts

* Allow building static glapi on darwin

* [iOS] back to shared GLAPI

* Re-add swapchain extensions

* [1/?] Initial swapchain support

* [2/?] swapchain support

* [3/?] Fix a bunch of compile errors

* [4/?] More compile fix

* [5/?] enable vulkan android

* [6/6] enable vulkan android

* [7/?] enable vulkan iOS

* [8/?] fix 👀

* [9/?] stills fixing Android

* Use VK_PRESENT_MODE_IMMEDIATE_KHR

* [10/?] swapchain image (current single image)

* Update zink_resource.c

* Finish swapchain (might not usable)

* A small fix 👀

* Stills fixing

* Update zink_resource.c

* Missing ptr

* [Swapchain] Double/triple buffer support

* Update zink_resource.h

* Update zink_resource.h

* Restore (try custom winsys first)

* Export st_* and zink*

Co-authored-by: ArtDev <[email protected]>

21.0-branchpoint

Toggle 21.0-branchpoint's commit message
Mesa 21.0 branchpoint