sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro

/builders/mesa-gl-amd-sh-38deb97d101ef421a7a3e90798f2d6708e128dbf/contrib/dri_util.c.patch (53fa18bf46b982795b7a7f16fcfbbb62e9361026) (2760 bytes) (mode 100644) (type blob)

diff --git a/src/gallium/frontends/dri/dri_util.c b/src/gallium/frontends/dri/dri_util.c
index ed102450ecf..5898a1f437a 100644
--- a/src/gallium/frontends/dri/dri_util.c
+++ b/src/gallium/frontends/dri/dri_util.c
@@ -186,35 +186,6 @@ dri2CreateNewScreen(int scrn, int fd,
                               driver_configs, data);
 }
 
-static __DRIscreen *
-swkmsCreateNewScreen(int scrn, int fd,
-                     const __DRIextension **extensions,
-                     const __DRIconfig ***driver_configs, void *data)
-{
-   return driCreateNewScreen2(scrn, fd, extensions,
-                              dri_swrast_kms_driver_extensions,
-                              driver_configs, data);
-}
-
-/** swrast driver createNewScreen entrypoint. */
-static __DRIscreen *
-driSWRastCreateNewScreen(int scrn, const __DRIextension **extensions,
-                         const __DRIconfig ***driver_configs, void *data)
-{
-   return driCreateNewScreen2(scrn, -1, extensions,
-                              galliumsw_driver_extensions,
-                              driver_configs, data);
-}
-
-static __DRIscreen *
-driSWRastCreateNewScreen2(int scrn, const __DRIextension **extensions,
-                          const __DRIextension **driver_extensions,
-                          const __DRIconfig ***driver_configs, void *data)
-{
-   return driCreateNewScreen2(scrn, -1, extensions, driver_extensions,
-                               driver_configs, data);
-}
-
 /**
  * Destroy the per-screen private information.
  *
@@ -988,32 +959,8 @@ const __DRIdri2Extension driDRI2Extension = {
     .createNewScreen2           = driCreateNewScreen2,
 };
 
-const __DRIdri2Extension swkmsDRI2Extension = {
-    .base = { __DRI_DRI2, 4 },
-
-    .createNewScreen            = swkmsCreateNewScreen,
-    .createNewDrawable          = driCreateNewDrawable,
-    .createNewContext           = driCreateNewContext,
-    .getAPIMask                 = driGetAPIMask,
-    .createNewContextForAPI     = driCreateNewContextForAPI,
-    .allocateBuffer             = dri2AllocateBuffer,
-    .releaseBuffer              = dri2ReleaseBuffer,
-    .createContextAttribs       = driCreateContextAttribs,
-    .createNewScreen2           = driCreateNewScreen2,
-};
-
 #endif
 
-const __DRIswrastExtension driSWRastExtension = {
-    .base = { __DRI_SWRAST, 4 },
-
-    .createNewScreen            = driSWRastCreateNewScreen,
-    .createNewDrawable          = driCreateNewDrawable,
-    .createNewContextForAPI     = driCreateNewContextForAPI,
-    .createContextAttribs       = driCreateContextAttribs,
-    .createNewScreen2           = driSWRastCreateNewScreen2,
-};
-
 const __DRI2configQueryExtension dri2ConfigQueryExtension = {
    .base = { __DRI2_CONFIG_QUERY, 2 },
 


Mode Type Size Ref File
100644 blob 5 8eba6c8dd4dcaf6166bd22285ed34625f38a84ff .gitignore
100755 blob 1587 57fa4264b9ee0ae0a6f678f2527a05d3b22dda78 00-bootstrap-build.sh
100755 blob 848 a30f443bf405d56682efe3b4c5d3a19d5f7eb45d 01-re-bootstrap-build.sh
100644 blob 2142 f19c2d6b293244bb11a3f74ee77c10675cadc7d6 INSTALL
100644 blob 30 c9b735fa1332286f4b3f5f81fa10527fd7506b6e LICENSE
040000 tree - b2f9205e1ca688ebdc08741a5fa512fbbd37de94 builders
100644 blob 1773 ef1551089a803bde37e36edc8d61bb819d06f793 conf.bootstrap.sh
100644 blob 479 8cc15efe46965ac7750fe304460f5a2b0aa4201c conf.sh
040000 tree - 37fb4df620fed5aaca7f238f575dacc41ad90178 files
100755 blob 356 8fb8be28ac72f7214b59934b9f74a682665f2d32 pkg-build
100644 blob 22800641 e9e6291054c857401f6835c728f31541dae4311e steam.tar.bz2
100644 blob 173 2047af328b22f9d146585cd9e759edbc18122250 utils.sh
040000 tree - 8e23f551092a35f82b37129dd08c35c4d313c17b x64
040000 tree - b7a22de7f5cbd97650dd45412ef7d4246e395eb8 x86
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main