Diff of the two buildlogs: -- --- b1/build.log 2021-08-23 20:25:43.789775935 +0000 +++ b2/build.log 2021-08-23 20:28:39.891196937 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 23 08:23:08 -12 2021 -I: pbuilder-time-stamp: 1629750188 +I: Current time: Mon Sep 26 16:48:48 +14 2022 +I: pbuilder-time-stamp: 1664160528 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./vkd3d_1.1-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.vQNQAOL5/trustedkeys.kbx': General error -gpgv: Signature made Sun Jun 21 14:57:27 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.q6d_cw8y/trustedkeys.kbx': General error +gpgv: Signature made Mon Jun 22 16:57:27 2020 +14 gpgv: using RSA key 2304E5662384A73531232A78983E346589146B28 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./vkd3d_1.1-5.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying vulkan1.2.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22856/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/D01_modify_environment starting +debug: Running on codethink9-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='22856' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=18077 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.tQTiTJJfrb/pbuilderrc_0YSH --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.tQTiTJJfrb/b1 --logfile b1/build.log vkd3d_1.1-5.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.tQTiTJJfrb/pbuilderrc_R5Kh --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.tQTiTJJfrb/b2 --logfile b2/build.log vkd3d_1.1-5.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink12-arm64 4.15.0-154-generic #161-Ubuntu SMP Fri Jul 30 13:01:15 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-154-generic #161-Ubuntu SMP Fri Jul 30 13:01:15 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Jul 28 07:09 more - -rwsr-xr-x 1 root root 51360 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 14496 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 20 21:24 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Jul 28 07:09 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/22856/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Aug 5 2021 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Jul 29 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Jul 29 2021 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Jul 29 2021 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Jul 29 2021 more + -rwsr-xr-x 1 root root 51360 Jul 29 2021 mount + -rwxr-xr-x 1 root root 14496 Jul 29 2021 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Sep 26 16:49 sh -> bash + lrwxrwxrwx 1 root root 4 Sep 24 05:48 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Jul 29 2021 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Jul 29 2021 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Jul 29 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -265,7 +299,7 @@ Get: 56 http://deb.debian.org/debian bullseye/main arm64 libxcb-util0-dev arm64 0.4.0-1+b1 [16.9 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 pkg-config arm64 0.29.2-1 [63.6 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 spirv-headers all 1.5.4+rt-1 [87.9 kB] -Fetched 23.4 MB in 1s (25.9 MB/s) +Fetched 23.4 MB in 1s (33.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19646 files and directories currently installed.) @@ -514,7 +548,8 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/vkd3d-1.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../vkd3d_1.1-5_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/vkd3d-1.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../vkd3d_1.1-5_source.changes dpkg-buildpackage: info: source package vkd3d dpkg-buildpackage: info: source version 1.1-5 dpkg-buildpackage: info: source distribution unstable @@ -743,11 +778,11 @@ -e 's![@]PACKAGE_VERSION[@]!1.1!g' \ libs/vkd3d-utils/libvkd3d-utils.pc.in > libvkd3d-utils.pc gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o programs/vkd3d-compiler/main.o programs/vkd3d-compiler/main.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-dxbc.lo `test -f 'libs/vkd3d-shader/dxbc.c' || echo './'`libs/vkd3d-shader/dxbc.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-spirv.lo `test -f 'libs/vkd3d-shader/spirv.c' || echo './'`libs/vkd3d-shader/spirv.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-trace.lo `test -f 'libs/vkd3d-shader/trace.c' || echo './'`libs/vkd3d-shader/trace.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.lo `test -f 'libs/vkd3d-shader/vkd3d_shader_main.c' || echo './'`libs/vkd3d-shader/vkd3d_shader_main.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-common/debug.lo libs/vkd3d-common/debug.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-dxbc.lo `test -f 'libs/vkd3d-shader/dxbc.c' || echo './'`libs/vkd3d-shader/dxbc.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-spirv.lo `test -f 'libs/vkd3d-shader/spirv.c' || echo './'`libs/vkd3d-shader/spirv.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-trace.lo `test -f 'libs/vkd3d-shader/trace.c' || echo './'`libs/vkd3d-shader/trace.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.lo `test -f 'libs/vkd3d-shader/vkd3d_shader_main.c' || echo './'`libs/vkd3d-shader/vkd3d_shader_main.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-common/debug.lo libs/vkd3d-common/debug.c In file included from ./include/vkd3d_d3d12.h:166, from demos/demo.h:39, from demos/triangle.c:46: @@ -1237,12 +1272,10 @@ 3240 | ID3D12RootSignature *root_signature); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3240:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-common/memory.lo libs/vkd3d-common/memory.c ./include/vkd3d_d3d12.h:3244:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3244 | ID3D12RootSignature *root_signature); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3244:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/vkd3d_shader_main.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-vkd3d_shader_main.o ./include/vkd3d_d3d12.h:3249:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3249 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1315,7 +1348,6 @@ 3349 | const D3D12_RECT *rects); | ^~~~~ ./include/vkd3d_d3d12.h:3349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/spirv.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-spirv.o ./include/vkd3d_d3d12.h:3358:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3358 | const D3D12_RECT *rects); | ^~~~~ @@ -1328,7 +1360,6 @@ 3372 | const D3D12_DISCARD_REGION *region); | ^~~~~ ./include/vkd3d_d3d12.h:3372:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/dxbc.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-dxbc.o ./include/vkd3d_d3d12.h:3378:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3378 | UINT index); | ^~~~ @@ -1361,7 +1392,8 @@ 3423 | UINT64 count_buffer_offset); | ^~~~~~ ./include/vkd3d_d3d12.h:3423:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/trace.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-trace.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-common/memory.lo libs/vkd3d-common/memory.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/dxbc.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-dxbc.o In file included from demos/demo.h:39, from demos/triangle.c:46: ./include/vkd3d_d3d12.h:3791:9: warning: 'stdcall' attribute directive ignored [-Wattributes] @@ -1408,6 +1440,9 @@ 3852 | ID3D12CommandList *const *command_lists); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3852:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/spirv.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-spirv.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/vkd3d_shader_main.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-vkd3d_shader_main.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/debug.c -fPIC -DPIC -o libs/vkd3d-common/.libs/debug.o ./include/vkd3d_d3d12.h:3858:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3858 | UINT size); | ^~~~ @@ -1440,6 +1475,7 @@ 3890 | D3D12_COMMAND_QUEUE_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3890:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/trace.c -fPIC -DPIC -o libs/vkd3d-shader/.libs/libvkd3d_shader_la-trace.o ./include/vkd3d_d3d12.h:4073:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4073 | void **object); | ^~~~ @@ -1472,7 +1508,6 @@ 4107 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:4107:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/debug.c -fPIC -DPIC -o libs/vkd3d-common/.libs/debug.o ./include/vkd3d_d3d12.h:4191:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4191 | void **object); | ^~~~ @@ -1661,6 +1696,7 @@ 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o demos/gears-gears.o `test -f 'demos/gears.c' || echo './'`demos/gears.c ./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1765,7 +1801,6 @@ 5112 | LUID *__ret); | ^~~~ ./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/memory.c -fPIC -DPIC -o libs/vkd3d-common/.libs/memory.o ./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5343 | void **object); | ^~~~ @@ -1794,6 +1829,7 @@ 5425 | ID3D12RootSignatureDeserializer *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/memory.c -fPIC -DPIC -o libs/vkd3d-common/.libs/memory.o ./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5429 | ID3D12RootSignatureDeserializer *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1818,7 +1854,6 @@ 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); | ^~~~~~~ ./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o demos/gears-gears.o `test -f 'demos/gears.c' || echo './'`demos/gears.c ./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); | ^~~~~~~ @@ -2547,7 +2582,6 @@ 4107 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:4107:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/vkd3d_shader_main.c -o libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.o >/dev/null 2>&1 ./include/vkd3d_d3d12.h:4191:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4191 | void **object); | ^~~~ @@ -2628,7 +2662,6 @@ 4374 | UINT64 value); | ^~~~~~ ./include/vkd3d_d3d12.h:4374:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/command.lo libs/vkd3d/command.c ./include/vkd3d_d3d12.h:4472:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4472 | void **object); | ^~~~ @@ -2665,6 +2698,7 @@ 4510 | ID3D12CommandAllocator *This); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4510:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/command.lo libs/vkd3d/command.c ./include/vkd3d_d3d12.h:4842:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4842 | void **object); | ^~~~ @@ -2901,8 +2935,9 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/debug.c -o libs/vkd3d-common/debug.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/command.c -fPIC -DPIC -o libs/vkd3d/.libs/command.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/vkd3d_shader_main.c -o libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-common/debug.c -o libs/vkd3d-common/debug.o >/dev/null 2>&1 In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, from libs/vkd3d/vkd3d_private.h:31, @@ -3977,8 +4012,7 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/device.lo libs/vkd3d/device.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/resource.lo libs/vkd3d/resource.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/device.lo libs/vkd3d/device.c In file included from ./include/private/vkd3d_memory.h:25, from libs/vkd3d/vkd3d_private.h:27, from libs/vkd3d/command.c:20: @@ -4006,7 +4040,6 @@ 366 | { | ^ libs/vkd3d/command.c:366:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/device.c -fPIC -DPIC -o libs/vkd3d/.libs/device.o libs/vkd3d/command.c:376:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 376 | { | ^ @@ -4137,7 +4170,6 @@ 1551 | { | ^ libs/vkd3d/command.c:1551:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/resource.c -fPIC -DPIC -o libs/vkd3d/.libs/resource.o libs/vkd3d/command.c:1572:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1572 | { | ^ @@ -4253,6 +4285,7 @@ libs/vkd3d/command.c:2469:5: note: in expansion of macro 'TRACE' 2469 | TRACE("iface %p, dst_resource %p, dst_offset %#"PRIx64", src_resource %p, " | ^~~~~ +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/resource.lo libs/vkd3d/resource.c libs/vkd3d/command.c: At top level: libs/vkd3d/command.c:2686:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 2686 | { @@ -4319,10 +4352,551 @@ libs/vkd3d/command.c:3029:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 3029 | { | ^ +libs/vkd3d/command.c:3029:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/device.c -fPIC -DPIC -o libs/vkd3d/.libs/device.o +libs/vkd3d/command.c:3212:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3212 | { + | ^ +libs/vkd3d/command.c:3212:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3218:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3218 | { + | ^ +libs/vkd3d/command.c:3218:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3241:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3241 | { + | ^ +libs/vkd3d/command.c:3241:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3252:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3252 | { + | ^ +libs/vkd3d/command.c:3252:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3276:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3276 | { + | ^ +libs/vkd3d/command.c:3276:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootDescriptorTable': +libs/vkd3d/command.c:3279:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 3279 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3280 | iface, root_parameter_index, base_descriptor.ptr); + | ~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3279:5: note: in expansion of macro 'TRACE' + 3279 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3288:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3288 | { + | ^ +libs/vkd3d/command.c:3288:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootDescriptorTable': +libs/vkd3d/command.c:3291:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 3291 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3292 | iface, root_parameter_index, base_descriptor.ptr); + | ~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3291:5: note: in expansion of macro 'TRACE' + 3291 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3314:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3314 | { + | ^ +libs/vkd3d/command.c:3314:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3326:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3326 | { + | ^ +libs/vkd3d/command.c:3326:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3338:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3338 | { + | ^ +libs/vkd3d/command.c:3338:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3350:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3350 | { + | ^ +libs/vkd3d/command.c:3350:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3407:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3407 | { + | ^ +libs/vkd3d/command.c:3407:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootConstantBufferView': +libs/vkd3d/command.c:3410:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3410 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3411 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3410:5: note: in expansion of macro 'TRACE' + 3410 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3418:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3418 | { + | ^ +libs/vkd3d/command.c:3418:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootConstantBufferView': +libs/vkd3d/command.c:3421:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3421 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3422 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3421:5: note: in expansion of macro 'TRACE' + 3421 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3490:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3490 | { + | ^ +libs/vkd3d/command.c:3490:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootShaderResourceView': +libs/vkd3d/command.c:3493:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3493 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3494 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3493:5: note: in expansion of macro 'TRACE' + 3493 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3502:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3502 | { + | ^ +libs/vkd3d/command.c:3502:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootShaderResourceView': +libs/vkd3d/command.c:3505:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3505 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3506 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3505:5: note: in expansion of macro 'TRACE' + 3505 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3514:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3514 | { + | ^ +libs/vkd3d/command.c:3514:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootUnorderedAccessView': +libs/vkd3d/command.c:3517:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3517 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3518 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3517:5: note: in expansion of macro 'TRACE' + 3517 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3526:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3526 | { + | ^ +libs/vkd3d/command.c:3526:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootUnorderedAccessView': +libs/vkd3d/command.c:3529:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 3529 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3530 | iface, root_parameter_index, address); + | ~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3529:5: note: in expansion of macro 'TRACE' + 3529 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3538:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3538 | { + | ^ +libs/vkd3d/command.c:3538:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3568:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3568 | { + | ^ +libs/vkd3d/command.c:3568:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3624:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3624 | { + | ^ +libs/vkd3d/command.c:3624:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3631:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3631 | { + | ^ +libs/vkd3d/command.c:3631:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3809:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3809 | { + | ^ +libs/vkd3d/command.c:3809:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3857:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3857 | { + | ^ +libs/vkd3d/command.c:3857:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3890:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3890 | { + | ^ +libs/vkd3d/command.c:3890:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_ClearUnorderedAccessViewUint': +libs/vkd3d/command.c:3898:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 3898 | TRACE("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p.\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + 3899 | iface, gpu_handle.ptr, cpu_handle.ptr, resource, values, rect_count, rects); + | ~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3898:5: note: in expansion of macro 'TRACE' + 3898 | TRACE("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p.\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3949:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3949 | { + | ^ +libs/vkd3d/command.c:3949:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_ClearUnorderedAccessViewFloat': +libs/vkd3d/command.c:3953:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 3953 | FIXME("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p stub!\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + 3954 | iface, gpu_handle.ptr, cpu_handle.ptr, resource, values, rect_count, rects); + | ~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 55 | #define FIXME VKD3D_DBG_LOG(FIXME) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:3953:5: note: in expansion of macro 'FIXME' + 3953 | FIXME("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p stub!\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:3963:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3963 | { + | ^ +libs/vkd3d/command.c:3963:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3969:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3969 | { + | ^ +libs/vkd3d/command.c:3969:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:3990:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3990 | { + | ^ +libs/vkd3d/command.c:3990:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4017:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4017 | { + | ^ +libs/vkd3d/command.c:4017:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_ResolveQueryData': +libs/vkd3d/command.c:4025:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 10 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4025 | TRACE("iface %p, heap %p, type %#x, start_index %u, query_count %u, " + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +...... + 4028 | dst_buffer, aligned_dst_buffer_offset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4025:5: note: in expansion of macro 'TRACE' + 4025 | TRACE("iface %p, heap %p, type %#x, start_index %u, query_count %u, " + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:4098:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4098 | { + | ^ +libs/vkd3d/command.c:4098:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_SetPredication': +libs/vkd3d/command.c:4099:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4099 | FIXME("iface %p, buffer %p, aligned_buffer_offset %#"PRIx64", operation %#x stub!\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4100 | iface, buffer, aligned_buffer_offset, operation); + | ~~~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 55 | #define FIXME VKD3D_DBG_LOG(FIXME) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4099:5: note: in expansion of macro 'FIXME' + 4099 | FIXME("iface %p, buffer %p, aligned_buffer_offset %#"PRIx64", operation %#x stub!\n", + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:4105:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4105 | { + | ^ +libs/vkd3d/command.c:4105:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4111:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4111 | { + | ^ +libs/vkd3d/command.c:4111:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4116:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4116 | { + | ^ +libs/vkd3d/command.c:4116:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4123:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4123 | { + | ^ +libs/vkd3d/command.c:4123:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/resource.c -fPIC -DPIC -o libs/vkd3d/.libs/resource.o +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_list_ExecuteIndirect': +libs/vkd3d/command.c:4131:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4132 | "arg_buffer_offset %#"PRIx64", count_buffer %p, count_buffer_offset %#"PRIx64".\n", + 4133 | iface, command_signature, max_command_count, arg_buffer, arg_buffer_offset, + | ~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4131:5: note: in expansion of macro 'TRACE' + 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " + | ^~~~~ +libs/vkd3d/command.c:4131:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 10 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +...... + 4134 | count_buffer, count_buffer_offset); + | ~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4131:5: note: in expansion of macro 'TRACE' + 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:4335:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4335 | { + | ^ +libs/vkd3d/command.c:4335:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4356:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4356 | { + | ^ +libs/vkd3d/command.c:4356:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4366:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4366 | { + | ^ +libs/vkd3d/command.c:4366:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4386:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4386 | { + | ^ +libs/vkd3d/command.c:4386:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4394:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4394 | { + | ^ +libs/vkd3d/command.c:4394:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4402:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4402 | { + | ^ +libs/vkd3d/command.c:4402:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4409:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4409 | { + | ^ +libs/vkd3d/command.c:4409:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4419:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4419 | { + | ^ +libs/vkd3d/command.c:4419:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4436:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4436 | { + | ^ +libs/vkd3d/command.c:4436:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4451:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4451 | { + | ^ +libs/vkd3d/command.c:4451:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4460:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4460 | { + | ^ +libs/vkd3d/command.c:4460:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4523:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4523 | { + | ^ +libs/vkd3d/command.c:4523:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4530:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4530 | { + | ^ +libs/vkd3d/command.c:4530:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4536:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4536 | { + | ^ +libs/vkd3d/command.c:4536:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4542:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4542 | { + | ^ +libs/vkd3d/command.c:4542:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_queue_Signal': +libs/vkd3d/command.c:4551:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4551 | TRACE("iface %p, fence %p, value %#"PRIx64".\n", iface, fence, value); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 53 | #define TRACE VKD3D_DBG_LOG(TRACE) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4551:5: note: in expansion of macro 'TRACE' + 4551 | TRACE("iface %p, fence %p, value %#"PRIx64".\n", iface, fence, value); + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:4599:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4599 | { + | ^ +libs/vkd3d/command.c:4599:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/command.c:20: +libs/vkd3d/command.c: In function 'd3d12_command_queue_Wait': +libs/vkd3d/command.c:4600:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 4600 | FIXME("iface %p, fence %p, value %#"PRIx64" stub!\n", iface, fence, value); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 55 | #define FIXME VKD3D_DBG_LOG(FIXME) + | ^~~~~~~~~~~~~ +libs/vkd3d/command.c:4600:5: note: in expansion of macro 'FIXME' + 4600 | FIXME("iface %p, fence %p, value %#"PRIx64" stub!\n", iface, fence, value); + | ^~~~~ +libs/vkd3d/command.c: At top level: +libs/vkd3d/command.c:4607:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4607 | { + | ^ +libs/vkd3d/command.c:4607:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4626:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4626 | { + | ^ +libs/vkd3d/command.c:4626:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4635:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4635 | { + | ^ +libs/vkd3d/command.c:4635:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, from libs/vkd3d/vkd3d_private.h:31, - from libs/vkd3d/resource.c:19: + from libs/vkd3d/device.c:19: ./include/vkd3d_d3dcommon.h:100:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 100 | void **object); | ^~~~ @@ -4342,7 +4916,6 @@ ./include/vkd3d_d3dcommon.h:228:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 228 | ID3D10Blob *This); | ^~~~~~~~~~ -libs/vkd3d/command.c:3029:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3dcommon.h:228:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3dcommon.h:231:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 231 | ID3D10Blob *This); @@ -4356,33 +4929,37 @@ 238 | ID3D10Blob *This); | ^~~~~~~~~~ ./include/vkd3d_d3dcommon.h:238:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3212:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3212 | { +libs/vkd3d/command.c:4746:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4746 | { | ^ -libs/vkd3d/command.c:3212:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3218:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3218 | { +libs/vkd3d/command.c:4746:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4767:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4767 | { | ^ -libs/vkd3d/command.c:3218:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3241:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3241 | { +libs/vkd3d/command.c:4767:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4777:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4777 | { | ^ -libs/vkd3d/command.c:3241:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3252:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3252 | { +libs/vkd3d/command.c:4777:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4798:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4798 | { | ^ -libs/vkd3d/command.c:3252:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3276:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3276 | { +libs/vkd3d/command.c:4798:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4806:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4806 | { | ^ -libs/vkd3d/command.c:3276:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootDescriptorTable': +libs/vkd3d/command.c:4806:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4814:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4814 | { + | ^ +libs/vkd3d/command.c:4814:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4821:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4821 | { + | ^ +libs/vkd3d/command.c:4821:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] In file included from ./include/vkd3d.h:24, from libs/vkd3d/vkd3d_private.h:31, - from libs/vkd3d/resource.c:19: + from libs/vkd3d/device.c:19: ./include/vkd3d_d3d12.h:1523:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1523 | void **object); | ^~~~ @@ -4423,6 +5000,10 @@ 1636 | ID3D12DeviceChild *This); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1636:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/command.c:4831:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4831 | { + | ^ +libs/vkd3d/command.c:4831:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1643:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1643 | void *data); | ^~~~ @@ -4431,31 +5012,6 @@ 1649 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:1649:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3279:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 3279 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3280 | iface, root_parameter_index, base_descriptor.ptr); - | ~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3279:5: note: in expansion of macro 'TRACE' - 3279 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", - | ^~~~~ -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:3288:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3288 | { - | ^ -libs/vkd3d/command.c:3288:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootDescriptorTable': ./include/vkd3d_d3d12.h:1654:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1654 | const IUnknown *data); | ^~~~~ @@ -4500,22 +5056,6 @@ 1779 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:1779:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3291:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 3291 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3292 | iface, root_parameter_index, base_descriptor.ptr); - | ~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3291:5: note: in expansion of macro 'TRACE' - 3291 | TRACE("iface %p, root_parameter_index %u, base_descriptor %#"PRIx64".\n", - | ^~~~~ ./include/vkd3d_d3d12.h:1874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1874 | void **object); | ^~~~ @@ -4532,7 +5072,6 @@ 1887 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:1887:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: ./include/vkd3d_d3d12.h:1893:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1893 | const void *data); | ^~~~~ @@ -4589,14 +5128,6 @@ 2086 | void **data); | ^~~~ ./include/vkd3d_d3d12.h:2086:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3314:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3314 | { - | ^ -libs/vkd3d/command.c:3314:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3326:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3326 | { - | ^ -libs/vkd3d/command.c:3326:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2091 | const D3D12_RANGE *written_range); | ^~~~~ @@ -4629,14 +5160,6 @@ 2237 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2237:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3338:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3338 | { - | ^ -libs/vkd3d/command.c:3338:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3350:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3350 | { - | ^ -libs/vkd3d/command.c:3350:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2240:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2240 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ @@ -4665,39 +5188,6 @@ 2272 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2272:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3407:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3407 | { - | ^ -libs/vkd3d/command.c:3407:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootConstantBufferView': -libs/vkd3d/command.c:3410:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3410 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3411 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3410:5: note: in expansion of macro 'TRACE' - 3410 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:3418:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3418 | { - | ^ -libs/vkd3d/command.c:3418:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootConstantBufferView': ./include/vkd3d_d3d12.h:2460:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2460 | void **object); | ^~~~ @@ -4766,13 +5256,6 @@ 2629 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2629:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/vkd3d_d3d12.h:166, - from ./include/vkd3d.h:24, - from libs/vkd3d/vkd3d_private.h:31, - from libs/vkd3d/device.c:19: -./include/vkd3d_d3dcommon.h:100:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 100 | void **object); - | ^~~~ ./include/vkd3d_d3d12.h:2633:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2633 | const WCHAR *name); | ^~~~~ @@ -4789,22 +5272,6 @@ 2723 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2723:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3421:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3421 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3422 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3421:5: note: in expansion of macro 'TRACE' - 3421 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ ./include/vkd3d_d3d12.h:2726:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2726 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ @@ -4825,7 +5292,6 @@ 2748 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2748:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: ./include/vkd3d_d3d12.h:2754:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2754 | void **device); | ^~~~ @@ -4866,10 +5332,6 @@ 3123 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3123:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3490:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3490 | { - | ^ -libs/vkd3d/command.c:3490:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3127:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3127 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4878,10 +5340,6 @@ 3132 | ID3D12PipelineState *initial_state); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3132:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootShaderResourceView': ./include/vkd3d_d3d12.h:3136:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3136 | ID3D12PipelineState *pipeline_state); | ^~~~~~~~~~~~~~~~~~~ @@ -4898,22 +5356,6 @@ 3157 | UINT z); | ^~~~ ./include/vkd3d_d3d12.h:3157:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3493:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3493 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3494 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3493:5: note: in expansion of macro 'TRACE' - 3493 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ ./include/vkd3d_d3d12.h:3165:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3165 | UINT64 byte_count); | ^~~~~~ @@ -4922,15 +5364,6 @@ 3174 | const D3D12_BOX *src_box); | ^~~~~ ./include/vkd3d_d3d12.h:3174:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:100:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:103:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 103 | IUnknown *This); - | ^~~~~~~~ -./include/vkd3d_d3dcommon.h:103:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:106:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 106 | IUnknown *This); - | ^~~~~~~~ -./include/vkd3d_d3dcommon.h:106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3179:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3179 | ID3D12Resource *src_resource); | ^~~~~~~~~~~~~~ @@ -4939,26 +5372,6 @@ 3188 | D3D12_TILE_COPY_FLAGS flags); | ^~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3188:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 225 | void **object); - | ^~~~ -./include/vkd3d_d3dcommon.h:225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:228:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 228 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:228:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:231:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 231 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:231:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:235:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 235 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:235:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:238:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 238 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:238:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3196:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3196 | DXGI_FORMAT format); | ^~~~~~~~~~~ @@ -5019,15 +5432,6 @@ 3260 | UINT dst_offset); | ^~~~ ./include/vkd3d_d3d12.h:3260:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:3502:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3502 | { - | ^ -libs/vkd3d/command.c:3502:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootShaderResourceView': ./include/vkd3d_d3d12.h:3266:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3266 | UINT dst_offset); | ^~~~ @@ -5112,17 +5516,172 @@ 3393 | UINT64 aligned_dst_buffer_offset); | ^~~~~~ ./include/vkd3d_d3d12.h:3393:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3399:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3399 | D3D12_PREDICATION_OP operation); + | ^~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3399:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3405:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3405 | UINT size); + | ^~~~ +./include/vkd3d_d3d12.h:3405:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3411:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3411 | UINT size); + | ^~~~ +./include/vkd3d_d3d12.h:3411:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3414:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3414 | ID3D12GraphicsCommandList *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3414:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3423:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3423 | UINT64 count_buffer_offset); + | ^~~~~~ +./include/vkd3d_d3d12.h:3423:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/vkd3d_d3d12.h:166, + from ./include/vkd3d.h:24, + from libs/vkd3d/vkd3d_private.h:31, + from libs/vkd3d/resource.c:19: +./include/vkd3d_d3dcommon.h:100:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 100 | void **object); + | ^~~~ +./include/vkd3d_d3dcommon.h:100:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:103:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 103 | IUnknown *This); + | ^~~~~~~~ +./include/vkd3d_d3dcommon.h:103:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:106:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 106 | IUnknown *This); + | ^~~~~~~~ +./include/vkd3d_d3dcommon.h:106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] In file included from ./include/vkd3d.h:24, from libs/vkd3d/vkd3d_private.h:31, from libs/vkd3d/device.c:19: +./include/vkd3d_d3d12.h:3791:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3791 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:3791:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 225 | void **object); + | ^~~~ +./include/vkd3d_d3dcommon.h:225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:228:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 228 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:228:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:231:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 231 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:231:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3794:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3794 | ID3D12CommandQueue *This); + | ^~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3794:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3797:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3797 | ID3D12CommandQueue *This); + | ^~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3797:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3804:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3804 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:3804:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3810:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3810 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:3810:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3815:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3815 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:3815:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:235:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 235 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:235:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:238:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 238 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:238:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3819:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3819 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:3819:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3825:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3825 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:3825:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3838:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3838 | D3D12_TILE_MAPPING_FLAGS flags); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3838:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3847:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3847 | D3D12_TILE_MAPPING_FLAGS flags); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3847:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3852:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3852 | ID3D12CommandList *const *command_lists); + | ^~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3852:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3858:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3858 | UINT size); + | ^~~~ +./include/vkd3d_d3d12.h:3858:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3864:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3864 | UINT size); + | ^~~~ +./include/vkd3d_d3d12.h:3864:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3867:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3867 | ID3D12CommandQueue *This); + | ^~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3867:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3872:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3872 | UINT64 value); + | ^~~~~~ +./include/vkd3d_d3d12.h:3872:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3877:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3877 | UINT64 value); + | ^~~~~~ +./include/vkd3d_d3d12.h:3877:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3881:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3881 | UINT64 *frequency); + | ^~~~~~ +./include/vkd3d_d3d12.h:3881:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3886 | UINT64 *cpu_timestamp); + | ^~~~~~ +./include/vkd3d_d3d12.h:3886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:3890:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 3890 | D3D12_COMMAND_QUEUE_DESC *__ret); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:3890:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4073:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4073 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4073:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4076:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4076 | ID3D12RootSignature *This); + | ^~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4076:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4079:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4079 | ID3D12RootSignature *This); + | ^~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4079:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4086:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4086 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4086:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4092:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4092 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4092:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4097:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4097 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4097:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/vkd3d.h:24, + from libs/vkd3d/vkd3d_private.h:31, + from libs/vkd3d/resource.c:19: ./include/vkd3d_d3d12.h:1523:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1523 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:1523:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3399:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3399 | D3D12_PREDICATION_OP operation); - | ^~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3399:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1526:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1526 | ID3D12Object *This); | ^~~~~~~~~~~~ @@ -5147,58 +5706,10 @@ 1551 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1551:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3405:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3405 | UINT size); - | ^~~~ -./include/vkd3d_d3d12.h:3405:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3411:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3411 | UINT size); - | ^~~~ -./include/vkd3d_d3d12.h:3411:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3414:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3414 | ID3D12GraphicsCommandList *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3414:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3423:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3423 | UINT64 count_buffer_offset); - | ^~~~~~ -./include/vkd3d_d3d12.h:3423:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3505:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3505 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3506 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3505:5: note: in expansion of macro 'TRACE' - 3505 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:3514:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3514 | { - | ^ -libs/vkd3d/command.c:3514:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetComputeRootUnorderedAccessView': ./include/vkd3d_d3d12.h:1630:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1630 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:1630:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/vkd3d.h:24, - from libs/vkd3d/vkd3d_private.h:31, - from libs/vkd3d/resource.c:19: -./include/vkd3d_d3d12.h:3791:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3791 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:3791:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1633:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1633 | ID3D12DeviceChild *This); | ^~~~~~~~~~~~~~~~~ @@ -5223,14 +5734,38 @@ 1658 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1658:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3794:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3794 | ID3D12CommandQueue *This); - | ^~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3794:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1664:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1664 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:1664:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4101:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4101 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4101:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4107:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4107 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4107:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4191:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4191 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4191:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4194:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4194 | ID3D12PipelineState *This); + | ^~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4194:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4197:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4197 | ID3D12PipelineState *This); + | ^~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4197:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4204:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4204 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4204:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4210:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4210 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4210:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1745:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1745 | void **object); | ^~~~ @@ -5287,14 +5822,10 @@ 1898 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:1898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3797:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3797 | ID3D12CommandQueue *This); - | ^~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1902:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1902 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1902:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3797:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1908:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1908 | void **device); | ^~~~ @@ -5303,14 +5834,34 @@ 1913 | D3D12_HEAP_DESC *__ret); | ^~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3804:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3804 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:3804:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3810:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3810 | const void *data); +./include/vkd3d_d3d12.h:4215:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4215 | const IUnknown *data); | ^~~~~ -./include/vkd3d_d3d12.h:3810:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4215:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4219:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4219 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4219:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4225 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4230:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4230 | ID3DBlob **blob); + | ^~~~~~~~ +./include/vkd3d_d3d12.h:4230:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4327:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4327 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4327:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4330:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4330 | ID3D12Fence *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:4330:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4333:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4333 | ID3D12Fence *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:4333:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2045:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2045 | void **object); | ^~~~ @@ -5326,44 +5877,19 @@ ./include/vkd3d_d3d12.h:2058:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2058 | void *data); | ^~~~ -./include/vkd3d_d3d12.h:3815:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3815 | const IUnknown *data); - | ^~~~~ ./include/vkd3d_d3d12.h:2058:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3815:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2064:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2064 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:2064:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3517:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3517 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3518 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3517:5: note: in expansion of macro 'TRACE' - 3517 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ ./include/vkd3d_d3d12.h:2069:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2069 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2069:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: ./include/vkd3d_d3d12.h:2073:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2073 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2073:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3819:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3819 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:3819:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2079:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2079 | void **device); | ^~~~ @@ -5375,75 +5901,59 @@ ./include/vkd3d_d3d12.h:2091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2091 | const D3D12_RANGE *written_range); | ^~~~~ -libs/vkd3d/command.c:3526:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3526 | { - | ^ ./include/vkd3d_d3d12.h:2091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3825:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3825 | void **device); - | ^~~~ -libs/vkd3d/command.c:3526:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3825:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2095:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2095 | D3D12_RESOURCE_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2095:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3838:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3838 | D3D12_TILE_MAPPING_FLAGS flags); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3838:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3847:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3847 | D3D12_TILE_MAPPING_FLAGS flags); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3847:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3852:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3852 | ID3D12CommandList *const *command_lists); - | ^~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3852:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2098 | ID3D12Resource *This); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3858:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3858 | UINT size); - | ^~~~ -./include/vkd3d_d3d12.h:3858:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3864:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3864 | UINT size); - | ^~~~ -./include/vkd3d_d3d12.h:3864:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3867:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3867 | ID3D12CommandQueue *This); - | ^~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3867:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3872:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3872 | UINT64 value); - | ^~~~~~ -./include/vkd3d_d3d12.h:3872:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3877:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3877 | UINT64 value); - | ^~~~~~ -./include/vkd3d_d3d12.h:3877:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2106:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2106 | UINT src_slice_pitch); | ^~~~ ./include/vkd3d_d3d12.h:2106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3881:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3881 | UINT64 *frequency); - | ^~~~~~ ./include/vkd3d_d3d12.h:2114:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2114 | const D3D12_BOX *src_box); | ^~~~~ -./include/vkd3d_d3d12.h:3881:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2114:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4340:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4340 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4340:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4346 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4351:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4351 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4351:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4355:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4355 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4355:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4361:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4361 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4361:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4365:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4365 | ID3D12Fence *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:4365:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4370:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4370 | HANDLE event); + | ^~~~~~ +./include/vkd3d_d3d12.h:4370:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4374:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4374 | UINT64 value); + | ^~~~~~ +./include/vkd3d_d3d12.h:4374:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2119:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2119 | D3D12_HEAP_FLAGS *flags); | ^~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2119:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3886 | UINT64 *cpu_timestamp); - | ^~~~~~ -./include/vkd3d_d3d12.h:3886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2234:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2234 | void **object); | ^~~~ @@ -5451,11 +5961,7 @@ ./include/vkd3d_d3d12.h:2237:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2237 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:3890:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3890 | D3D12_COMMAND_QUEUE_DESC *__ret); - | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2237:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:3890:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2240:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2240 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ @@ -5472,18 +5978,6 @@ 2258 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2258:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetGraphicsRootUnorderedAccessView': -./include/vkd3d_d3d12.h:4073:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4073 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4073:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4076:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4076 | ID3D12RootSignature *This); - | ^~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4076:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2262:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2262 | const WCHAR *name); | ^~~~~ @@ -5495,32 +5989,39 @@ ./include/vkd3d_d3d12.h:2272:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2272 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4079:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4079 | ID3D12RootSignature *This); - | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2272:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4079:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3529:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 3529 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3530 | iface, root_parameter_index, address); - | ~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3529:5: note: in expansion of macro 'TRACE' - 3529 | TRACE("iface %p, root_parameter_index %u, address %#"PRIx64".\n", - | ^~~~~ -libs/vkd3d/command.c: At top level: -./include/vkd3d_d3d12.h:4086:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4086 | void *data); +./include/vkd3d_d3d12.h:4472:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4472 | void **object); | ^~~~ -./include/vkd3d_d3d12.h:4086:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4472:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4475:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4475 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4475:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4478:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4478 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4478:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4485:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4485 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4485:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4491:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4491 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4491:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4496:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4496 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4496:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4500:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4500 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4500:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4506:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4506 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4506:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2460:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2460 | void **object); | ^~~~ @@ -5532,7 +6033,11 @@ ./include/vkd3d_d3d12.h:2466:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2466 | ID3D12DescriptorHeap *This); | ^~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4510:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4510 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2466:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4510:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2473:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2473 | void *data); | ^~~~ @@ -5549,6 +6054,22 @@ 2488 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2488:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4842:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4842 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4842:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4845:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4845 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4845:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4848:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4848 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4848:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4855:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4855 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4855:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2494:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2494 | void **device); | ^~~~ @@ -5561,10 +6082,18 @@ 2503 | D3D12_CPU_DESCRIPTOR_HANDLE *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2503:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4861:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4861 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4861:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2507:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2507 | D3D12_GPU_DESCRIPTOR_HANDLE *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2507:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4866:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4866 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4866:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2605:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2605 | void **object); | ^~~~ @@ -5577,14 +6106,38 @@ 2611 | ID3D12QueryHeap *This); | ^~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2611:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4870:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4870 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2618:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2618 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2618:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4092:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4092 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4092:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4874 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4880:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4880 | void **command_queue); + | ^~~~ +./include/vkd3d_d3d12.h:4880:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4886 | void **command_allocator); + | ^~~~ +./include/vkd3d_d3d12.h:4886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4892:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4892 | void **pipeline_state); + | ^~~~ +./include/vkd3d_d3d12.h:4892:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4898 | void **pipeline_state); + | ^~~~ +./include/vkd3d_d3d12.h:4898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4907:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4907 | void **command_list); + | ^~~~ +./include/vkd3d_d3d12.h:4907:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2624:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2624 | const void *data); | ^~~~~ @@ -5593,22 +6146,6 @@ 2629 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2629:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4097:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4097 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4097:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4101:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4101 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4101:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4107:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4107 | void **device); - | ^~~~ -./include/vkd3d_d3d12.h:4107:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4191:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4191 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4191:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2633:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2633 | const WCHAR *name); | ^~~~~ @@ -5621,14 +6158,6 @@ 2720 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:2720:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4194:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4194 | ID3D12PipelineState *This); - | ^~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4194:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3538:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3538 | { - | ^ -libs/vkd3d/command.c:3538:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2723:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2723 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ @@ -5637,34 +6166,46 @@ 2726 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2726:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4197:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4197 | ID3D12PipelineState *This); - | ^~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4197:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2733:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2733 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2733:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4913:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4913 | UINT feature_data_size); + | ^~~~ +./include/vkd3d_d3d12.h:4913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4919:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4919 | void **descriptor_heap); + | ^~~~ +./include/vkd3d_d3d12.h:4919:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4923:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4923 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4923:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4931:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4931 | void **root_signature); + | ^~~~ +./include/vkd3d_d3d12.h:4931:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4936:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4942:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4949:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4949 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4949:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2739:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2739 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:2739:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4204:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4204 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:4204:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3568:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3568 | { - | ^ -libs/vkd3d/command.c:3568:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2744:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2744 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2744:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4210:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4210 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4210:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2748:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2748 | const WCHAR *name); | ^~~~~ @@ -5673,26 +6214,10 @@ 2754 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:2754:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4215:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4215 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4215:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4219:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4219 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4219:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4225 | void **device); - | ^~~~ -./include/vkd3d_d3d12.h:4225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3085:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3085 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:3085:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4230:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4230 | ID3DBlob **blob); - | ^~~~~~~~ -./include/vkd3d_d3d12.h:4230:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3088:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3088 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5701,6 +6226,30 @@ 3091 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4955:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4955 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4955:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4961:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4961 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4961:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4966:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4966 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4966:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4976:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4976 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4976:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4983:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4983 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4983:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4990:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4990 | const D3D12_RESOURCE_DESC *resource_descs); + | ^~~~~ +./include/vkd3d_d3d12.h:4990:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3098 | void *data); | ^~~~ @@ -5721,22 +6270,6 @@ 3119 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:3119:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4327:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4327 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4327:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4330:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4330 | ID3D12Fence *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:4330:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4333:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4333 | ID3D12Fence *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:4333:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3624:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3624 | { - | ^ -libs/vkd3d/command.c:3624:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3123:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3123 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5745,10 +6278,30 @@ 3127 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3127:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3631:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3631 | { - | ^ -libs/vkd3d/command.c:3631:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4996:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4996 | D3D12_HEAP_TYPE heap_type); + | ^~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4996:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5006:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5006 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5012 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5022 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5030 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5038 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3132:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3132 | ID3D12PipelineState *initial_state); | ^~~~~~~~~~~~~~~~~~~ @@ -5757,102 +6310,66 @@ 3136 | ID3D12PipelineState *pipeline_state); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3136:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4340:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4340 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:4340:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4346 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4351:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4351 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4351:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4355:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4355 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4355:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4361:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4361 | void **device); - | ^~~~ -./include/vkd3d_d3d12.h:4361:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3143:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3143 | UINT start_instance_location); | ^~~~ ./include/vkd3d_d3d12.h:3143:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4365:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4365 | ID3D12Fence *This); - | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:3151:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3151 | UINT start_instance_location); | ^~~~ -./include/vkd3d_d3d12.h:4365:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3151:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3157:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3157 | UINT z); | ^~~~ ./include/vkd3d_d3d12.h:3157:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4370:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4370 | HANDLE event); - | ^~~~~~ -./include/vkd3d_d3d12.h:4370:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3165:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3165 | UINT64 byte_count); | ^~~~~~ ./include/vkd3d_d3d12.h:3165:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5044 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5050 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5055 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5060 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5067 | void **fence); + | ^~~~ +./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5070 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5081 | UINT64 *total_bytes); + | ^~~~~~ +./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3174:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3174 | const D3D12_BOX *src_box); | ^~~~~ ./include/vkd3d_d3d12.h:3174:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4374:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4374 | UINT64 value); - | ^~~~~~ -./include/vkd3d_d3d12.h:4374:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3179:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3179 | ID3D12Resource *src_resource); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3179:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4472:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4472 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4472:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4475:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4475 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4475:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4478:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4478 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4478:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4485:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4485 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:4485:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4491:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4491 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4491:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4496:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4496 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4496:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3188:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3188 | D3D12_TILE_COPY_FLAGS flags); | ^~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3188:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4500:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4500 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4500:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3196:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3196 | DXGI_FORMAT format); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:3196:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4506:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4506 | void **device); - | ^~~~ -./include/vkd3d_d3d12.h:4506:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3200:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3200 | D3D12_PRIMITIVE_TOPOLOGY primitive_topology); | ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -5861,14 +6378,30 @@ 3205 | const D3D12_VIEWPORT *viewports); | ^~~~~ ./include/vkd3d_d3d12.h:3205:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4510:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4510 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4510:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3210:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3210 | const D3D12_RECT *rects); | ^~~~~ ./include/vkd3d_d3d12.h:3210:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5087 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5091 | BOOL enable); + | ^~~~ +./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5098 | void **command_signature); + | ^~~~ +./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5112 | LUID *__ret); + | ^~~~ +./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3214:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3214 | const FLOAT blend_factor[4]); | ^~~~~ @@ -5893,46 +6426,26 @@ 3236 | ID3D12DescriptorHeap *const *heaps); | ^~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3236:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5343 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5346 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5349 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5353 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3240:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3240 | ID3D12RootSignature *root_signature); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3240:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4842:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4842 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4842:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4845:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4845 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4845:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4848:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4848 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4848:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3809:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3809 | { - | ^ -libs/vkd3d/command.c:3809:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3857:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3857 | { - | ^ -libs/vkd3d/command.c:3857:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4855:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4855 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:4855:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4861:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4861 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4861:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4866:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4866 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4866:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4870:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4870 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3244:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3244 | ID3D12RootSignature *root_signature); | ^~~~~~~~~~~~~~~~~~~ @@ -5957,114 +6470,54 @@ 3273 | UINT dst_offset); | ^~~~ ./include/vkd3d_d3d12.h:3273:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5419 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5422 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5425 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5429 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3280:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3280 | UINT dst_offset); | ^~~~ ./include/vkd3d_d3d12.h:3280:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4874 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4880:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4880 | void **command_queue); - | ^~~~ -./include/vkd3d_d3d12.h:4880:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4886 | void **command_allocator); - | ^~~~ -./include/vkd3d_d3d12.h:4886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4892:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4892 | void **pipeline_state); - | ^~~~ -./include/vkd3d_d3d12.h:4892:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3890:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3890 | { - | ^ -libs/vkd3d/command.c:3890:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_ClearUnorderedAccessViewUint': -./include/vkd3d_d3d12.h:4898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4898 | void **pipeline_state); - | ^~~~ -./include/vkd3d_d3d12.h:4898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4907:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4907 | void **command_list); - | ^~~~ -./include/vkd3d_d3d12.h:4907:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4913:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4913 | UINT feature_data_size); - | ^~~~ -./include/vkd3d_d3d12.h:4913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4919:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4919 | void **descriptor_heap); - | ^~~~ -./include/vkd3d_d3d12.h:4919:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4923:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4923 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4923:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4931:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4931 | void **root_signature); - | ^~~~ -./include/vkd3d_d3d12.h:4931:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4936:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4942:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4949:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4949 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4949:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4955:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4955 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4955:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4961:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4961 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4961:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3285:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3285 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3285:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4966:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4966 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4966:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3290:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3290 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3290:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3295:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3295 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3295:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4976:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4976 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4976:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3898:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 3898 | TRACE("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p.\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 3899 | iface, gpu_handle.ptr, cpu_handle.ptr, resource, values, rect_count, rects); - | ~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3898:5: note: in expansion of macro 'TRACE' - 3898 | TRACE("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p.\n", - | ^~~~~ ./include/vkd3d_d3d12.h:3300:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3300 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6073,35 +6526,22 @@ 3305 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3305:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4983:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4983 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4983:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: +./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3310:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3310 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3310:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4990:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4990 | const D3D12_RESOURCE_DESC *resource_descs); - | ^~~~~ -./include/vkd3d_d3d12.h:4990:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4996:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4996 | D3D12_HEAP_TYPE heap_type); - | ^~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4996:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5006:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5006 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5012 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5022 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3314:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3314 | const D3D12_INDEX_BUFFER_VIEW *view); | ^~~~~ @@ -6110,10 +6550,6 @@ 3320 | const D3D12_VERTEX_BUFFER_VIEW *views); | ^~~~~ ./include/vkd3d_d3d12.h:3320:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5030 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3326:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3326 | const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); | ^~~~~ @@ -6146,115 +6582,10 @@ 3378 | UINT index); | ^~~~ ./include/vkd3d_d3d12.h:3378:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5038 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5044 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5050 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5055 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3949:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3949 | { - | ^ -libs/vkd3d/command.c:3949:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_ClearUnorderedAccessViewFloat': -./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5060 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5067 | void **fence); - | ^~~~ -./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5070 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5081 | UINT64 *total_bytes); - | ^~~~~~ -./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5087 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5091 | BOOL enable); - | ^~~~ -./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5098 | void **command_signature); - | ^~~~ -./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5112 | LUID *__ret); - | ^~~~ -./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3953:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 3953 | FIXME("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p stub!\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 3954 | iface, gpu_handle.ptr, cpu_handle.ptr, resource, values, rect_count, rects); - | ~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 55 | #define FIXME VKD3D_DBG_LOG(FIXME) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:3953:5: note: in expansion of macro 'FIXME' - 3953 | FIXME("iface %p, gpu_handle %#"PRIx64", cpu_handle %lx, resource %p, values %p, rect_count %u, rects %p stub!\n", - | ^~~~~ -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:3963:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3963 | { - | ^ -libs/vkd3d/command.c:3963:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5343 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3969:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3969 | { - | ^ -libs/vkd3d/command.c:3969:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5346 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5349 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5353 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3384:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3384 | UINT index); | ^~~~ ./include/vkd3d_d3d12.h:3384:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5419 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3393:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3393 | UINT64 aligned_dst_buffer_offset); | ^~~~~~ @@ -6263,10 +6594,6 @@ 3399 | D3D12_PREDICATION_OP operation); | ^~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3399:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5422 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3405:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3405 | UINT size); | ^~~~ @@ -6275,10 +6602,6 @@ 3411 | UINT size); | ^~~~ ./include/vkd3d_d3d12.h:3411:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5425 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3414:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3414 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6287,53 +6610,17 @@ 3423 | UINT64 count_buffer_offset); | ^~~~~~ ./include/vkd3d_d3d12.h:3423:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5429 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] In file included from ./include/vkd3d.h:24, from libs/vkd3d/vkd3d_private.h:31, - from libs/vkd3d/device.c:19: + from libs/vkd3d/resource.c:19: ./include/vkd3d_d3d12.h:3791:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3791 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:3791:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:3990:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 3990 | { - | ^ -libs/vkd3d/command.c:3990:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4017:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4017 | { - | ^ -libs/vkd3d/command.c:4017:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3794:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3794 | ID3D12CommandQueue *This); | ^~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3794:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3797:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3797 | ID3D12CommandQueue *This); | ^~~~~~~~~~~~~~~~~~ @@ -6342,10 +6629,6 @@ 3804 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:3804:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3810:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3810 | const void *data); | ^~~~~ @@ -6366,27 +6649,6 @@ 3838 | D3D12_TILE_MAPPING_FLAGS flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3838:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_ResolveQueryData': -libs/vkd3d/command.c:4025:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 10 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4025 | TRACE("iface %p, heap %p, type %#x, start_index %u, query_count %u, " - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -...... - 4028 | dst_buffer, aligned_dst_buffer_offset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4025:5: note: in expansion of macro 'TRACE' - 4025 | TRACE("iface %p, heap %p, type %#x, start_index %u, query_count %u, " - | ^~~~~ ./include/vkd3d_d3d12.h:3847:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3847 | D3D12_TILE_MAPPING_FLAGS flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -6427,15 +6689,6 @@ 3890 | D3D12_COMMAND_QUEUE_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3890:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:4098:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4098 | { - | ^ -libs/vkd3d/command.c:4098:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_SetPredication': ./include/vkd3d_d3d12.h:4073:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4073 | void **object); | ^~~~ @@ -6456,35 +6709,14 @@ 4092 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:4092:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4099:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4099 | FIXME("iface %p, buffer %p, aligned_buffer_offset %#"PRIx64", operation %#x stub!\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4100 | iface, buffer, aligned_buffer_offset, operation); - | ~~~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 55 | #define FIXME VKD3D_DBG_LOG(FIXME) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4099:5: note: in expansion of macro 'FIXME' - 4099 | FIXME("iface %p, buffer %p, aligned_buffer_offset %#"PRIx64", operation %#x stub!\n", - | ^~~~~ ./include/vkd3d_d3d12.h:4097:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4097 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:4097:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: ./include/vkd3d_d3d12.h:4101:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4101 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:4101:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4105:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4105 | { - | ^ -libs/vkd3d/command.c:4105:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4107:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4107 | void **device); | ^~~~ @@ -6521,18 +6753,10 @@ 4225 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:4225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4111:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4111 | { - | ^ -libs/vkd3d/command.c:4111:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4230:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4230 | ID3DBlob **blob); | ^~~~~~~~ ./include/vkd3d_d3d12.h:4230:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4116:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4116 | { - | ^ -libs/vkd3d/command.c:4116:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4327:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4327 | void **object); | ^~~~ @@ -6541,14 +6765,6 @@ 4330 | ID3D12Fence *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:4330:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4123:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4123 | { - | ^ -libs/vkd3d/command.c:4123:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_list_ExecuteIndirect': ./include/vkd3d_d3d12.h:4333:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4333 | ID3D12Fence *This); | ^~~~~~~~~~~ @@ -6573,44 +6789,10 @@ 4361 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:4361:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4131:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4132 | "arg_buffer_offset %#"PRIx64", count_buffer %p, count_buffer_offset %#"PRIx64".\n", - 4133 | iface, command_signature, max_command_count, arg_buffer, arg_buffer_offset, - | ~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4131:5: note: in expansion of macro 'TRACE' - 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " - | ^~~~~ ./include/vkd3d_d3d12.h:4365:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4365 | ID3D12Fence *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:4365:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4131:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 10 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -...... - 4134 | count_buffer, count_buffer_offset); - | ~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4131:5: note: in expansion of macro 'TRACE' - 4131 | TRACE("iface %p, command_signature %p, max_command_count %u, arg_buffer %p, " - | ^~~~~ ./include/vkd3d_d3d12.h:4370:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4370 | HANDLE event); | ^~~~~~ @@ -6635,23 +6817,14 @@ 4485 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:4485:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: ./include/vkd3d_d3d12.h:4491:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4491 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:4491:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4335:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4335 | { - | ^ -libs/vkd3d/command.c:4335:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4496:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4496 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:4496:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4356:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4356 | { - | ^ -libs/vkd3d/command.c:4356:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4500:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4500 | const WCHAR *name); | ^~~~~ @@ -6684,38 +6857,22 @@ 4861 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:4861:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4366:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4366 | { - | ^ ./include/vkd3d_d3d12.h:4866:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4866 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:4866:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4366:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4870:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4870 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4386:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4386 | { - | ^ -libs/vkd3d/command.c:4386:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4874 | ID3D12Device *This); | ^~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4394:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4394 | { - | ^ -libs/vkd3d/command.c:4394:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4880:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4880 | void **command_queue); | ^~~~ ./include/vkd3d_d3d12.h:4880:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4402:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4402 | { - | ^ -libs/vkd3d/command.c:4402:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4886 | void **command_allocator); | ^~~~ @@ -6724,10 +6881,6 @@ 4892 | void **pipeline_state); | ^~~~ ./include/vkd3d_d3d12.h:4892:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4409:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4409 | { - | ^ -libs/vkd3d/command.c:4409:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4898 | void **pipeline_state); | ^~~~ @@ -6756,10 +6909,6 @@ 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4419:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4419 | { - | ^ -libs/vkd3d/command.c:4419:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6768,13 +6917,6 @@ 4949 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4949:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4436:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4436 | { - | ^ -libs/vkd3d/command.c:4436:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4451:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4451 | { - | ^ ./include/vkd3d_d3d12.h:4955:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4955 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6783,15 +6925,6 @@ 4961 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4961:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4451:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4460:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4460 | { - | ^ -libs/vkd3d/command.c:4460:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4523:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4523 | { - | ^ -libs/vkd3d/command.c:4523:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4966:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4966 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6816,26 +6949,14 @@ 5006 | void **resource); | ^~~~ ./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4530:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4530 | { - | ^ -libs/vkd3d/command.c:4530:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5012 | void **heap); | ^~~~ ./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4536:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4536 | { - | ^ -libs/vkd3d/command.c:4536:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5022 | void **resource); | ^~~~ ./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4542:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4542 | { - | ^ -libs/vkd3d/command.c:4542:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5030 | void **resource); | ^~~~ @@ -6847,10 +6968,6 @@ ./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5044 | void **object); | ^~~~ -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_queue_Signal': ./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5050 | HANDLE *handle); @@ -6864,20 +6981,6 @@ 5060 | ID3D12Pageable *const *objects); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4551:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4551 | TRACE("iface %p, fence %p, value %#"PRIx64".\n", iface, fence, value); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:53:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 53 | #define TRACE VKD3D_DBG_LOG(TRACE) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4551:5: note: in expansion of macro 'TRACE' - 4551 | TRACE("iface %p, fence %p, value %#"PRIx64".\n", iface, fence, value); - | ^~~~~ ./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5067 | void **fence); | ^~~~ @@ -6890,15 +6993,6 @@ 5081 | UINT64 *total_bytes); | ^~~~~~ ./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:4599:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4599 | { - | ^ -libs/vkd3d/command.c:4599:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/command.c:20: -libs/vkd3d/command.c: In function 'd3d12_command_queue_Wait': ./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5087 | void **heap); | ^~~~ @@ -6927,41 +7021,14 @@ 5346 | ID3D12Debug *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4600:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 4600 | FIXME("iface %p, fence %p, value %#"PRIx64" stub!\n", iface, fence, value); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 55 | #define FIXME VKD3D_DBG_LOG(FIXME) - | ^~~~~~~~~~~~~ -libs/vkd3d/command.c:4600:5: note: in expansion of macro 'FIXME' - 4600 | FIXME("iface %p, fence %p, value %#"PRIx64" stub!\n", iface, fence, value); - | ^~~~~ -libs/vkd3d/command.c: At top level: -libs/vkd3d/command.c:4607:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4607 | { - | ^ -libs/vkd3d/command.c:4607:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5349 | ID3D12Debug *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4626:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4626 | { - | ^ -libs/vkd3d/command.c:4626:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5353 | ID3D12Debug *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4635:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4635 | { - | ^ -libs/vkd3d/command.c:4635:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 5419 | void **object); | ^~~~ @@ -6978,18 +7045,6 @@ 5429 | ID3D12RootSignatureDeserializer *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4746:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4746 | { - | ^ -libs/vkd3d/command.c:4746:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4767:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4767 | { - | ^ -libs/vkd3d/command.c:4767:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4777:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4777 | { - | ^ -libs/vkd3d/command.c:4777:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); | ^~~~~~~ @@ -6998,14 +7053,6 @@ 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); | ^~~~~~~ ./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4798:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4798 | { - | ^ -libs/vkd3d/command.c:4798:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4806:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4806 | { - | ^ -libs/vkd3d/command.c:4806:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); | ^~~~~~~ @@ -7026,225 +7073,6 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4814:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4814 | { - | ^ -libs/vkd3d/command.c:4814:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4821:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4821 | { - | ^ -libs/vkd3d/command.c:4821:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/command.c:4831:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4831 | { - | ^ -libs/vkd3d/command.c:4831:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:105:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 105 | { - | ^ -libs/vkd3d/resource.c:105:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:126:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 126 | { - | ^ -libs/vkd3d/resource.c:126:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:136:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 136 | { - | ^ -libs/vkd3d/resource.c:136:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:159:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 159 | { - | ^ -libs/vkd3d/resource.c:159:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:167:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 167 | { - | ^ -libs/vkd3d/resource.c:167:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:175:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 175 | { - | ^ -libs/vkd3d/resource.c:175:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:182:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 182 | { - | ^ -libs/vkd3d/resource.c:182:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:192:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 192 | { - | ^ -libs/vkd3d/resource.c:192:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:202:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 202 | { - | ^ -libs/vkd3d/resource.c:202:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/resource.c:19: -libs/vkd3d/resource.c: In function 'validate_heap_desc': -libs/vkd3d/resource.c:240:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] - 240 | WARN("Invalid size %"PRIu64".\n", desc->SizeInBytes); - | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka const long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:54:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 54 | #define WARN VKD3D_DBG_LOG(WARN) - | ^~~~~~~~~~~~~ -libs/vkd3d/resource.c:240:9: note: in expansion of macro 'WARN' - 240 | WARN("Invalid size %"PRIu64".\n", desc->SizeInBytes); - | ^~~~ -libs/vkd3d/resource.c:247:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] - 247 | WARN("Invalid alignment %"PRIu64".\n", desc->Alignment); - | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ - | | - | UINT64 {aka const long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:54:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 54 | #define WARN VKD3D_DBG_LOG(WARN) - | ^~~~~~~~~~~~~ -libs/vkd3d/resource.c:247:9: note: in expansion of macro 'WARN' - 247 | WARN("Invalid alignment %"PRIu64".\n", desc->Alignment); - | ^~~~ -libs/vkd3d/resource.c: At top level: -libs/vkd3d/resource.c:625:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 625 | { - | ^ -libs/vkd3d/resource.c:625:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:646:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 646 | { - | ^ -libs/vkd3d/resource.c:646:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:664:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 664 | { - | ^ -libs/vkd3d/resource.c:664:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:684:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 684 | { - | ^ -libs/vkd3d/resource.c:684:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:692:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 692 | { - | ^ -libs/vkd3d/resource.c:692:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:700:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 700 | { - | ^ -libs/vkd3d/resource.c:700:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:707:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 707 | { - | ^ -libs/vkd3d/resource.c:707:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:717:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 717 | { - | ^ -libs/vkd3d/resource.c:717:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:727:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 727 | { - | ^ -libs/vkd3d/resource.c:727:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:778:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 778 | { - | ^ -libs/vkd3d/resource.c:778:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:811:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 811 | { - | ^ -libs/vkd3d/resource.c:811:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:821:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 821 | { - | ^ -libs/vkd3d/resource.c:821:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:832:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 832 | { - | ^ -libs/vkd3d/resource.c:832:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:844:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 844 | { - | ^ -libs/vkd3d/resource.c:844:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:855:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 855 | { - | ^ -libs/vkd3d/resource.c:855:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/private/vkd3d_memory.h:25, - from libs/vkd3d/vkd3d_private.h:27, - from libs/vkd3d/resource.c:19: -libs/vkd3d/resource.c: In function 'vkd3d_bind_heap_memory': -libs/vkd3d/resource.c:1118:15: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 1118 | FIXME("Invalid heap offset %#"PRIx64".\n", heap_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 55 | #define FIXME VKD3D_DBG_LOG(FIXME) - | ^~~~~~~~~~~~~ -libs/vkd3d/resource.c:1118:9: note: in expansion of macro 'FIXME' - 1118 | FIXME("Invalid heap offset %#"PRIx64".\n", heap_offset); - | ^~~~~ -libs/vkd3d/resource.c: In function 'vkd3d_create_buffer_uav': -libs/vkd3d/resource.c:1716:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] - 1716 | FIXME("Ignoring counter offset %"PRIu64".\n", desc->u.Buffer.CounterOffsetInBytes); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka const long long unsigned int} -./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' - 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) - | ^~~~ -./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' - 55 | #define FIXME VKD3D_DBG_LOG(FIXME) - | ^~~~~~~~~~~~~ -libs/vkd3d/resource.c:1716:9: note: in expansion of macro 'FIXME' - 1716 | FIXME("Ignoring counter offset %"PRIu64".\n", desc->u.Buffer.CounterOffsetInBytes); - | ^~~~~ -libs/vkd3d/resource.c: At top level: -libs/vkd3d/resource.c:2148:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2148 | { - | ^ -libs/vkd3d/resource.c:2148:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2169:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2169 | { - | ^ -libs/vkd3d/resource.c:2169:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2179:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2179 | { - | ^ -libs/vkd3d/resource.c:2179:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2240:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2240 | { - | ^ -libs/vkd3d/resource.c:2240:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2248:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2248 | { - | ^ -libs/vkd3d/resource.c:2248:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2256:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2256 | { - | ^ -libs/vkd3d/resource.c:2256:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2263:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2263 | { - | ^ -libs/vkd3d/resource.c:2263:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2273:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2273 | { - | ^ -libs/vkd3d/resource.c:2273:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2283:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2283 | { - | ^ -libs/vkd3d/resource.c:2283:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2294:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2294 | { - | ^ -libs/vkd3d/resource.c:2294:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2306:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2306 | { - | ^ -libs/vkd3d/resource.c:2306:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1445:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1445 | { | ^ @@ -7253,27 +7081,14 @@ 1464 | { | ^ libs/vkd3d/device.c:1464:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2388:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2388 | { - | ^ -libs/vkd3d/resource.c:2388:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1474:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1474 | { | ^ libs/vkd3d/device.c:1474:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2409:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2409 | { - | ^ -libs/vkd3d/resource.c:2409:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1502:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1502 | { | ^ libs/vkd3d/device.c:1502:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/state.lo libs/vkd3d/state.c -libs/vkd3d/resource.c:2419:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2419 | { - | ^ -libs/vkd3d/resource.c:2419:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1511:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1511 | { | ^ @@ -7282,18 +7097,10 @@ 1520 | { | ^ libs/vkd3d/device.c:1520:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2442:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2442 | { - | ^ -libs/vkd3d/resource.c:2442:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1527:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1527 | { | ^ libs/vkd3d/device.c:1527:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2450:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2450 | { - | ^ -libs/vkd3d/resource.c:2450:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1536:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1536 | { | ^ @@ -7314,18 +7121,6 @@ 1595 | { | ^ libs/vkd3d/device.c:1595:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2458:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2458 | { - | ^ -libs/vkd3d/resource.c:2458:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2465:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2465 | { - | ^ -libs/vkd3d/resource.c:2465:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libs/vkd3d/resource.c:2475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 2475 | { - | ^ -libs/vkd3d/resource.c:2475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libs/vkd3d/device.c:1613:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 1613 | { | ^ @@ -7612,6 +7407,246 @@ 2406 | { | ^ libs/vkd3d/device.c:2406:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:105:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 105 | { + | ^ +libs/vkd3d/resource.c:105:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:126:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 126 | { + | ^ +libs/vkd3d/resource.c:126:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:136:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 136 | { + | ^ +libs/vkd3d/resource.c:136:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:159:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 159 | { + | ^ +libs/vkd3d/resource.c:159:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:167:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 167 | { + | ^ +libs/vkd3d/resource.c:167:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:175:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 175 | { + | ^ +libs/vkd3d/resource.c:175:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:182:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 182 | { + | ^ +libs/vkd3d/resource.c:182:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:192:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 192 | { + | ^ +libs/vkd3d/resource.c:192:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:202:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 202 | { + | ^ +libs/vkd3d/resource.c:202:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/resource.c:19: +libs/vkd3d/resource.c: In function 'validate_heap_desc': +libs/vkd3d/resource.c:240:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] + 240 | WARN("Invalid size %"PRIu64".\n", desc->SizeInBytes); + | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka const long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:54:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 54 | #define WARN VKD3D_DBG_LOG(WARN) + | ^~~~~~~~~~~~~ +libs/vkd3d/resource.c:240:9: note: in expansion of macro 'WARN' + 240 | WARN("Invalid size %"PRIu64".\n", desc->SizeInBytes); + | ^~~~ +libs/vkd3d/resource.c:247:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] + 247 | WARN("Invalid alignment %"PRIu64".\n", desc->Alignment); + | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ + | | + | UINT64 {aka const long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:54:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 54 | #define WARN VKD3D_DBG_LOG(WARN) + | ^~~~~~~~~~~~~ +libs/vkd3d/resource.c:247:9: note: in expansion of macro 'WARN' + 247 | WARN("Invalid alignment %"PRIu64".\n", desc->Alignment); + | ^~~~ +libs/vkd3d/resource.c: At top level: +libs/vkd3d/resource.c:625:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 625 | { + | ^ +libs/vkd3d/resource.c:625:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:646:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 646 | { + | ^ +libs/vkd3d/resource.c:646:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:664:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 664 | { + | ^ +libs/vkd3d/resource.c:664:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:684:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 684 | { + | ^ +libs/vkd3d/resource.c:684:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:692:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 692 | { + | ^ +libs/vkd3d/resource.c:692:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:700:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 700 | { + | ^ +libs/vkd3d/resource.c:700:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:707:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 707 | { + | ^ +libs/vkd3d/resource.c:707:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:717:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 717 | { + | ^ +libs/vkd3d/resource.c:717:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:727:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 727 | { + | ^ +libs/vkd3d/resource.c:727:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:778:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 778 | { + | ^ +libs/vkd3d/resource.c:778:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:811:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 811 | { + | ^ +libs/vkd3d/resource.c:811:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:821:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 821 | { + | ^ +libs/vkd3d/resource.c:821:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:832:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 832 | { + | ^ +libs/vkd3d/resource.c:832:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:844:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 844 | { + | ^ +libs/vkd3d/resource.c:844:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:855:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 855 | { + | ^ +libs/vkd3d/resource.c:855:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/state.lo libs/vkd3d/state.c +In file included from ./include/private/vkd3d_memory.h:25, + from libs/vkd3d/vkd3d_private.h:27, + from libs/vkd3d/resource.c:19: +libs/vkd3d/resource.c: In function 'vkd3d_bind_heap_memory': +libs/vkd3d/resource.c:1118:15: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 1118 | FIXME("Invalid heap offset %#"PRIx64".\n", heap_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 55 | #define FIXME VKD3D_DBG_LOG(FIXME) + | ^~~~~~~~~~~~~ +libs/vkd3d/resource.c:1118:9: note: in expansion of macro 'FIXME' + 1118 | FIXME("Invalid heap offset %#"PRIx64".\n", heap_offset); + | ^~~~~ +libs/vkd3d/resource.c: In function 'vkd3d_create_buffer_uav': +libs/vkd3d/resource.c:1716:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] + 1716 | FIXME("Ignoring counter offset %"PRIu64".\n", desc->u.Buffer.CounterOffsetInBytes); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka const long long unsigned int} +./include/private/vkd3d_debug.h:51:57: note: in definition of macro 'VKD3D_DBG_PRINTF' + 51 | vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0) + | ^~~~ +./include/private/vkd3d_debug.h:55:15: note: in expansion of macro 'VKD3D_DBG_LOG' + 55 | #define FIXME VKD3D_DBG_LOG(FIXME) + | ^~~~~~~~~~~~~ +libs/vkd3d/resource.c:1716:9: note: in expansion of macro 'FIXME' + 1716 | FIXME("Ignoring counter offset %"PRIu64".\n", desc->u.Buffer.CounterOffsetInBytes); + | ^~~~~ +libs/vkd3d/resource.c: At top level: +libs/vkd3d/resource.c:2148:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2148 | { + | ^ +libs/vkd3d/resource.c:2148:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2169:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2169 | { + | ^ +libs/vkd3d/resource.c:2169:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2179:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2179 | { + | ^ +libs/vkd3d/resource.c:2179:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2240:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2240 | { + | ^ +libs/vkd3d/resource.c:2240:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2248:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2248 | { + | ^ +libs/vkd3d/resource.c:2248:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2256:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2256 | { + | ^ +libs/vkd3d/resource.c:2256:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2263:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2263 | { + | ^ +libs/vkd3d/resource.c:2263:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2273:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2273 | { + | ^ +libs/vkd3d/resource.c:2273:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2283:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2283 | { + | ^ +libs/vkd3d/resource.c:2283:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2294:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2294 | { + | ^ +libs/vkd3d/resource.c:2294:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2306:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2306 | { + | ^ +libs/vkd3d/resource.c:2306:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2388:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2388 | { + | ^ +libs/vkd3d/resource.c:2388:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2409:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2409 | { + | ^ +libs/vkd3d/resource.c:2409:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2419:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2419 | { + | ^ +libs/vkd3d/resource.c:2419:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2442:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2442 | { + | ^ +libs/vkd3d/resource.c:2442:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2450:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2450 | { + | ^ +libs/vkd3d/resource.c:2450:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2458:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2458 | { + | ^ +libs/vkd3d/resource.c:2458:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2465:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2465 | { + | ^ +libs/vkd3d/resource.c:2465:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libs/vkd3d/resource.c:2475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 2475 | { + | ^ +libs/vkd3d/resource.c:2475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/state.c -fPIC -DPIC -o libs/vkd3d/.libs/state.o In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, @@ -8331,6 +8366,7 @@ 4101 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:4101:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/trace.c -o libs/vkd3d-shader/libvkd3d_shader_la-trace.o >/dev/null 2>&1 ./include/vkd3d_d3d12.h:4107:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4107 | void **device); | ^~~~ @@ -8687,7 +8723,6 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/trace.c -o libs/vkd3d-shader/libvkd3d_shader_la-trace.o >/dev/null 2>&1 libs/vkd3d/state.c:32:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 32 | { | ^ @@ -8757,7 +8792,7 @@ | ^ libs/vkd3d/state.c:1173:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/dxbc.c -o libs/vkd3d-shader/libvkd3d_shader_la-dxbc.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/utils.lo libs/vkd3d/utils.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/utils.lo libs/vkd3d/utils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/utils.c -fPIC -DPIC -o libs/vkd3d/.libs/utils.o In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, @@ -9833,7 +9868,7 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/vkd3d_main.lo libs/vkd3d/vkd3d_main.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d/vkd3d_main.lo libs/vkd3d/vkd3d_main.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/vkd3d_main.c -fPIC -DPIC -o libs/vkd3d/.libs/vkd3d_main.o In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, @@ -10945,16 +10980,15 @@ 284 | { | ^ libs/vkd3d/vkd3d_main.c:284:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/vkd3d_main.c -o libs/vkd3d/vkd3d_main.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/resource.c -o libs/vkd3d/resource.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/vkd3d_main.c -o libs/vkd3d/vkd3d_main.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d_version.lo libs/vkd3d_version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/utils.c -o libs/vkd3d/utils.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/state.c -o libs/vkd3d/state.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d_version.lo libs/vkd3d_version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d_version.c -fPIC -DPIC -o libs/.libs/vkd3d_version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d_version.c -o libs/vkd3d_version.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-utils/vkd3d_utils_main.lo libs/vkd3d-utils/vkd3d_utils_main.c -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libvkd3d-common.la libs/vkd3d-common/debug.lo libs/vkd3d-common/memory.lo -lm +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libs/vkd3d-utils/vkd3d_utils_main.lo libs/vkd3d-utils/vkd3d_utils_main.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-utils/vkd3d_utils_main.c -fPIC -DPIC -o libs/vkd3d-utils/.libs/vkd3d_utils_main.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/state.c -o libs/vkd3d/state.o >/dev/null 2>&1 In file included from ./include/vkd3d_d3d12.h:166, from ./include/vkd3d.h:24, from libs/vkd3d-utils/vkd3d_utils_private.h:27, @@ -11174,7 +11208,6 @@ 2106 | UINT src_slice_pitch); | ^~~~ ./include/vkd3d_d3d12.h:2106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: link: ar cr .libs/libvkd3d-common.a libs/vkd3d-common/.libs/debug.o libs/vkd3d-common/.libs/memory.o ./include/vkd3d_d3d12.h:2114:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2114 | const D3D12_BOX *src_box); | ^~~~~ @@ -11251,7 +11284,6 @@ 2494 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:2494:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: link: ranlib .libs/libvkd3d-common.a ./include/vkd3d_d3d12.h:2499:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2499 | D3D12_DESCRIPTOR_HEAP_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11428,7 +11460,6 @@ 3218 | UINT stencil_ref); | ^~~~ ./include/vkd3d_d3d12.h:3218:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -libtool: link: ( cd ".libs" && rm -f "libvkd3d-common.la" && ln -s "../libvkd3d-common.la" "libvkd3d-common.la" ) ./include/vkd3d_d3d12.h:3222:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3222 | ID3D12PipelineState *pipeline_state); | ^~~~~~~~~~~~~~~~~~~ @@ -11724,6 +11755,7 @@ 4330 | ID3D12Fence *This); | ^~~~~~~~~~~ ./include/vkd3d_d3d12.h:4330:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libvkd3d-common.la libs/vkd3d-common/debug.lo libs/vkd3d-common/memory.lo -lm ./include/vkd3d_d3d12.h:4333:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4333 | ID3D12Fence *This); | ^~~~~~~~~~~ @@ -11892,6 +11924,7 @@ 4976 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4976:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/device.c -o libs/vkd3d/device.o >/dev/null 2>&1 ./include/vkd3d_d3d12.h:4983:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4983 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12032,6 +12065,9 @@ 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); | ^~~~~~~ ./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +libtool: link: ar cr .libs/libvkd3d-common.a libs/vkd3d-common/.libs/debug.o libs/vkd3d-common/.libs/memory.o +libtool: link: ranlib .libs/libvkd3d-common.a +libtool: link: ( cd ".libs" && rm -f "libvkd3d-common.la" && ln -s "../libvkd3d-common.la" "libvkd3d-common.la" ) libs/vkd3d-utils/vkd3d_utils_main.c:22:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 22 | { | ^ @@ -12049,15 +12085,14 @@ | ^ libs/vkd3d-utils/vkd3d_utils_main.c:90:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-utils/vkd3d_utils_main.c -o libs/vkd3d-utils/vkd3d_utils_main.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/device.c -o libs/vkd3d/device.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d/command.c -o libs/vkd3d/command.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c libs/vkd3d-shader/spirv.c -o libs/vkd3d-shader/libvkd3d_shader_la-spirv.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,--version-script=./libs/vkd3d-shader/vkd3d_shader.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-shader.la libs/vkd3d-shader/libvkd3d_shader_la-dxbc.lo libs/vkd3d-shader/libvkd3d_shader_la-spirv.lo libs/vkd3d-shader/libvkd3d_shader_la-trace.lo libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.lo -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,--version-script=./libs/vkd3d-shader/vkd3d_shader.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-shader.la libs/vkd3d-shader/libvkd3d_shader_la-dxbc.lo libs/vkd3d-shader/libvkd3d_shader_la-spirv.lo libs/vkd3d-shader/libvkd3d_shader_la-trace.lo libs/vkd3d-shader/libvkd3d_shader_la-vkd3d_shader_main.lo -lm libtool: link: ar cr .libs/libvkd3d-shader.a libs/vkd3d-shader/.libs/libvkd3d_shader_la-dxbc.o libs/vkd3d-shader/.libs/libvkd3d_shader_la-spirv.o libs/vkd3d-shader/.libs/libvkd3d_shader_la-trace.o libs/vkd3d-shader/.libs/libvkd3d_shader_la-vkd3d_shader_main.o libtool: link: ranlib .libs/libvkd3d-shader.a libtool: link: ( cd ".libs" && rm -f "libvkd3d-shader.la" && ln -s "../libvkd3d-shader.la" "libvkd3d-shader.la" ) -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 2:0:1 -Wl,--version-script=./libs/vkd3d/vkd3d.map -Wl,-z,relro -Wl,-z,now -o libvkd3d.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d/command.lo libs/vkd3d/device.lo libs/vkd3d/resource.lo libs/vkd3d/state.lo libs/vkd3d/utils.lo libs/vkd3d/vkd3d_main.lo libs/vkd3d_version.lo libvkd3d-common.la libvkd3d-shader.la -ldl -lpthread -lm -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o vkd3d-compiler programs/vkd3d-compiler/main.o libvkd3d-shader.la libvkd3d-common.la -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o vkd3d-compiler programs/vkd3d-compiler/main.o libvkd3d-shader.la libvkd3d-common.la -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 2:0:1 -Wl,--version-script=./libs/vkd3d/vkd3d.map -Wl,-z,relro -Wl,-z,now -o libvkd3d.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d/command.lo libs/vkd3d/device.lo libs/vkd3d/resource.lo libs/vkd3d/state.lo libs/vkd3d/utils.lo libs/vkd3d/vkd3d_main.lo libs/vkd3d_version.lo libvkd3d-common.la libvkd3d-shader.la -ldl -lpthread -lm libtool: link: gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o vkd3d-compiler programs/vkd3d-compiler/main.o ./.libs/libvkd3d-shader.a ./.libs/libvkd3d-common.a -lm libtool: link: gcc -shared -fPIC -DPIC libs/vkd3d/.libs/command.o libs/vkd3d/.libs/device.o libs/vkd3d/.libs/resource.o libs/vkd3d/.libs/state.o libs/vkd3d/.libs/utils.o libs/vkd3d/.libs/vkd3d_main.o libs/.libs/vkd3d_version.o -Wl,--whole-archive ./.libs/libvkd3d-common.a ./.libs/libvkd3d-shader.a -Wl,--no-whole-archive -ldl -lpthread -lm -Wl,--no-undefined -g -O2 -fstack-protector-strong -Wl,--version-script=./libs/vkd3d/vkd3d.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libvkd3d.so.1 -o .libs/libvkd3d.so.1.1.0 libtool: link: (cd ".libs" && rm -f "libvkd3d.so.1" && ln -s "libvkd3d.so.1.1.0" "libvkd3d.so.1") @@ -12068,7 +12103,7 @@ libtool: link: ranlib .libs/libvkd3d.a libtool: link: rm -fr .libs/libvkd3d.lax libtool: link: ( cd ".libs" && rm -f "libvkd3d.la" && ln -s "../libvkd3d.la" "libvkd3d.la" ) -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:1:0 -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-utils.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d-utils/vkd3d_utils_main.lo libvkd3d-common.la libvkd3d.la -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:1:0 -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-utils.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d-utils/vkd3d_utils_main.lo libvkd3d-common.la libvkd3d.la -lm libtool: link: gcc -shared -fPIC -DPIC libs/vkd3d-utils/.libs/vkd3d_utils_main.o -Wl,--whole-archive ./.libs/libvkd3d-common.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/build/vkd3d-1.1/.libs ./.libs/libvkd3d.so -lm -Wl,--no-undefined -g -O2 -fstack-protector-strong -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libvkd3d-utils.so.1 -o .libs/libvkd3d-utils.so.1.0.1 libtool: link: (cd ".libs" && rm -f "libvkd3d-utils.so.1" && ln -s "libvkd3d-utils.so.1.0.1" "libvkd3d-utils.so.1") libtool: link: (cd ".libs" && rm -f "libvkd3d-utils.so" && ln -s "libvkd3d-utils.so.1.0.1" "libvkd3d-utils.so") @@ -12077,8 +12112,8 @@ libtool: link: ranlib .libs/libvkd3d-utils.a libtool: link: rm -fr .libs/libvkd3d-utils.lax libtool: link: ( cd ".libs" && rm -f "libvkd3d-utils.la" && ln -s "../libvkd3d-utils.la" "libvkd3d-utils.la" ) -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o demos/gears demos/gears-gears.o libvkd3d.la libvkd3d-utils.la libvkd3d-shader.la -lxcb-keysyms -lxcb -lvulkan -lm -lm -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o demos/triangle demos/triangle-triangle.o libvkd3d.la libvkd3d-utils.la libvkd3d-shader.la -lxcb-keysyms -lxcb -lvulkan -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o demos/gears demos/gears-gears.o libvkd3d.la libvkd3d-utils.la libvkd3d-shader.la -lxcb-keysyms -lxcb -lvulkan -lm -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o demos/triangle demos/triangle-triangle.o libvkd3d.la libvkd3d-utils.la libvkd3d-shader.la -lxcb-keysyms -lxcb -lvulkan -lm libtool: link: gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o demos/.libs/triangle demos/triangle-triangle.o ./.libs/libvkd3d.so ./.libs/libvkd3d-utils.so ./.libs/libvkd3d-shader.a -lxcb-keysyms -lxcb -lvulkan -lm libtool: link: gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o demos/.libs/gears demos/gears-gears.o ./.libs/libvkd3d.so ./.libs/libvkd3d-utils.so ./.libs/libvkd3d-shader.a -lxcb-keysyms -lxcb -lvulkan -lm make[3]: Leaving directory '/build/vkd3d-1.1' @@ -12201,7 +12236,6 @@ 1751 | ID3D12Pageable *This); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1751:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tests/vkd3d_api.o tests/vkd3d_api.c ./include/vkd3d_d3d12.h:1758:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1758 | void *data); | ^~~~ @@ -12634,6 +12668,7 @@ 3310 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3310:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +gcc -DHAVE_CONFIG_H -I. -I./include -I./include -I./include/dummy -I./include/private -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tests/vkd3d_api.o tests/vkd3d_api.c ./include/vkd3d_d3d12.h:3314:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3314 | const D3D12_INDEX_BUFFER_VIEW *view); | ^~~~~ @@ -12815,49 +12850,14 @@ 4191 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:4191:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from ./include/vkd3d_d3d12.h:166, - from ./include/vkd3d.h:24, - from tests/vkd3d_api.c:23: -./include/vkd3d_d3dcommon.h:100:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 100 | void **object); - | ^~~~ -./include/vkd3d_d3dcommon.h:100:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:103:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 103 | IUnknown *This); - | ^~~~~~~~ -./include/vkd3d_d3dcommon.h:103:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:106:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 106 | IUnknown *This); - | ^~~~~~~~ -./include/vkd3d_d3dcommon.h:106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4194:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4194 | ID3D12PipelineState *This); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4194:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 225 | void **object); - | ^~~~ -./include/vkd3d_d3dcommon.h:225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:228:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 228 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:228:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:231:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 231 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:231:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:235:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 235 | ID3D10Blob *This); - | ^~~~~~~~~~ -./include/vkd3d_d3dcommon.h:235:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4197:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4197 | ID3D12PipelineState *This); | ^~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3dcommon.h:238:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 238 | ID3D10Blob *This); - | ^~~~~~~~~~ ./include/vkd3d_d3d12.h:4197:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3dcommon.h:238:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:4204:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4204 | void *data); | ^~~~ @@ -12902,6 +12902,141 @@ 4346 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:4346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4351:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4351 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4351:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4355:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4355 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4355:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4361:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4361 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4361:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4365:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4365 | ID3D12Fence *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:4365:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4370:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4370 | HANDLE event); + | ^~~~~~ +./include/vkd3d_d3d12.h:4370:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4374:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4374 | UINT64 value); + | ^~~~~~ +./include/vkd3d_d3d12.h:4374:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4472:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4472 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4472:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4475:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4475 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4475:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4478:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4478 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4478:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4485:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4485 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4485:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from ./include/vkd3d_d3d12.h:166, + from ./include/vkd3d.h:24, + from tests/vkd3d_api.c:23: +./include/vkd3d_d3dcommon.h:100:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 100 | void **object); + | ^~~~ +./include/vkd3d_d3dcommon.h:100:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:103:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 103 | IUnknown *This); + | ^~~~~~~~ +./include/vkd3d_d3dcommon.h:103:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:106:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 106 | IUnknown *This); + | ^~~~~~~~ +./include/vkd3d_d3dcommon.h:106:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4491:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4491 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4491:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:225:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 225 | void **object); + | ^~~~ +./include/vkd3d_d3dcommon.h:225:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:228:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 228 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:228:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:231:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 231 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:231:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:235:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 235 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:235:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3dcommon.h:238:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 238 | ID3D10Blob *This); + | ^~~~~~~~~~ +./include/vkd3d_d3dcommon.h:238:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4496:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4496 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4496:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4500:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4500 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4500:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4506:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4506 | void **device); + | ^~~~ +./include/vkd3d_d3d12.h:4506:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4510:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4510 | ID3D12CommandAllocator *This); + | ^~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4510:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4842:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4842 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:4842:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4845:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4845 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4845:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4848:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4848 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4848:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4855:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4855 | void *data); + | ^~~~ +./include/vkd3d_d3d12.h:4855:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4861:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4861 | const void *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4861:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4866:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4866 | const IUnknown *data); + | ^~~~~ +./include/vkd3d_d3d12.h:4866:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4870:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4870 | const WCHAR *name); + | ^~~~~ +./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4874 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4880:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4880 | void **command_queue); + | ^~~~ +./include/vkd3d_d3d12.h:4880:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4886 | void **command_allocator); + | ^~~~ +./include/vkd3d_d3d12.h:4886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] In file included from ./include/vkd3d.h:24, from tests/vkd3d_api.c:23: ./include/vkd3d_d3d12.h:1523:9: warning: 'stdcall' attribute directive ignored [-Wattributes] @@ -12920,6 +13055,10 @@ 1536 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:1536:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4892:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4892 | void **pipeline_state); + | ^~~~ +./include/vkd3d_d3d12.h:4892:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1542:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1542 | const void *data); | ^~~~~ @@ -12932,14 +13071,10 @@ 1551 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1551:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4351:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4351 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4351:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4355:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4355 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4355:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4898 | void **pipeline_state); + | ^~~~ +./include/vkd3d_d3d12.h:4898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1630:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1630 | void **object); | ^~~~ @@ -12956,30 +13091,6 @@ 1643 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:1643:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4361:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4361 | void **device); - | ^~~~ -./include/vkd3d_d3d12.h:4361:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4365:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4365 | ID3D12Fence *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:4365:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4370:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4370 | HANDLE event); - | ^~~~~~ -./include/vkd3d_d3d12.h:4370:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4374:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4374 | UINT64 value); - | ^~~~~~ -./include/vkd3d_d3d12.h:4374:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4472:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4472 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4472:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4475:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4475 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4475:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1649:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1649 | const void *data); | ^~~~~ @@ -12992,21 +13103,21 @@ 1658 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1658:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4478:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4478 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4478:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1664:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1664 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:1664:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4485:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4485 | void *data); +./include/vkd3d_d3d12.h:4907:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4907 | void **command_list); + | ^~~~ +./include/vkd3d_d3d12.h:4907:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4913:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4913 | UINT feature_data_size); | ^~~~ -./include/vkd3d_d3d12.h:4485:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1745:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1745 | void **object); | ^~~~ +./include/vkd3d_d3d12.h:4913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1745:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1748:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1748 | ID3D12Pageable *This); @@ -13016,10 +13127,6 @@ 1751 | ID3D12Pageable *This); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1751:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4491:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4491 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4491:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1758:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1758 | void *data); | ^~~~ @@ -13036,22 +13143,22 @@ 1773 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:1773:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4919:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4919 | void **descriptor_heap); + | ^~~~ +./include/vkd3d_d3d12.h:4919:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1779:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1779 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:1779:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4496:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4496 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4496:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4500:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4500 | const WCHAR *name); - | ^~~~~ +./include/vkd3d_d3d12.h:4923:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4923 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4923:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1874 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:1874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4500:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1877:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1877 | ID3D12Heap *This); | ^~~~~~~~~~ @@ -13068,14 +13175,14 @@ 1893 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:1893:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4506:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4506 | void **device); - | ^~~~ ./include/vkd3d_d3d12.h:1898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1898 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:1898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4506:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4931:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4931 | void **root_signature); + | ^~~~ +./include/vkd3d_d3d12.h:4931:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:1902:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 1902 | const WCHAR *name); | ^~~~~ @@ -13088,10 +13195,26 @@ 1913 | D3D12_HEAP_DESC *__ret); | ^~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:1913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4510:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4510 | ID3D12CommandAllocator *This); - | ^~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4510:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4936:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4942:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4949:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4949 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4949:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4955:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4955 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4955:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4961:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4961 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4961:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2045:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2045 | void **object); | ^~~~ @@ -13100,9 +13223,13 @@ 2048 | ID3D12Resource *This); | ^~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2048:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4966:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4966 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2051:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2051 | ID3D12Resource *This); | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4966:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2051:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2058:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2058 | void *data); @@ -13120,10 +13247,10 @@ 2073 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2073:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4842:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4842 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:4842:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4976:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4976 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4976:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2079:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2079 | void **device); | ^~~~ @@ -13140,10 +13267,10 @@ 2095 | D3D12_RESOURCE_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2095:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4845:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4845 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4845:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4983:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4983 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4983:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2098 | ID3D12Resource *This); | ^~~~~~~~~~~~~~ @@ -13160,26 +13287,26 @@ 2119 | D3D12_HEAP_FLAGS *flags); | ^~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2119:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4848:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4848 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4848:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4855:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4855 | void *data); - | ^~~~ -./include/vkd3d_d3d12.h:4855:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4990:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4990 | const D3D12_RESOURCE_DESC *resource_descs); + | ^~~~~ +./include/vkd3d_d3d12.h:4990:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:4996:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 4996 | D3D12_HEAP_TYPE heap_type); + | ^~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:4996:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2234:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2234 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:2234:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4861:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4861 | const void *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4861:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2237:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2237 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2237:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5006:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5006 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2240:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2240 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ @@ -13188,14 +13315,34 @@ 2247 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2247:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5012 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5022 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5030 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5038 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5044 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5050 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2253:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2253 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:2253:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4866:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4866 | const IUnknown *data); - | ^~~~~ -./include/vkd3d_d3d12.h:4866:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2258:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2258 | const IUnknown *data); | ^~~~~ @@ -13204,34 +13351,6 @@ 2262 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2262:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4870:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4870 | const WCHAR *name); - | ^~~~~ -./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4874 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4874:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4880:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4880 | void **command_queue); - | ^~~~ -./include/vkd3d_d3d12.h:4880:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4886:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4886 | void **command_allocator); - | ^~~~ -./include/vkd3d_d3d12.h:4886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4892:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4892 | void **pipeline_state); - | ^~~~ -./include/vkd3d_d3d12.h:4892:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4898:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4898 | void **pipeline_state); - | ^~~~ -./include/vkd3d_d3d12.h:4898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4907:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4907 | void **command_list); - | ^~~~ -./include/vkd3d_d3d12.h:4907:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2268:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2268 | void **device); | ^~~~ @@ -13240,18 +13359,6 @@ 2272 | ID3D12CommandList *This); | ^~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2272:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4913:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4913 | UINT feature_data_size); - | ^~~~ -./include/vkd3d_d3d12.h:4913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4919:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4919 | void **descriptor_heap); - | ^~~~ -./include/vkd3d_d3d12.h:4919:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4923:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4923 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4923:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2460:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2460 | void **object); | ^~~~ @@ -13260,6 +13367,10 @@ 2463 | ID3D12DescriptorHeap *This); | ^~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2463:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5055 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2466:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2466 | ID3D12DescriptorHeap *This); | ^~~~~~~~~~~~~~~~~~~~ @@ -13268,14 +13379,14 @@ 2473 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2473:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4931:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4931 | void **root_signature); - | ^~~~ -./include/vkd3d_d3d12.h:4931:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2479:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2479 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:2479:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5060 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2484:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2484 | const IUnknown *data); | ^~~~~ @@ -13284,14 +13395,14 @@ 2488 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:2488:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4936:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4936 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4936:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2494:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2494 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:2494:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5067 | void **fence); + | ^~~~ +./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2499:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2499 | D3D12_DESCRIPTOR_HEAP_DESC *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13300,26 +13411,42 @@ 2503 | D3D12_CPU_DESCRIPTOR_HANDLE *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2503:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4942:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4942 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4942:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2507:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2507 | D3D12_GPU_DESCRIPTOR_HANDLE *__ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2507:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4949:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4949 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4949:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5070 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5081 | UINT64 *total_bytes); + | ^~~~~~ +./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5087 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5091 | BOOL enable); + | ^~~~ +./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5098 | void **command_signature); + | ^~~~ +./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5112 | LUID *__ret); + | ^~~~ +./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2605:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2605 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:2605:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4955:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4955 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4955:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2608:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2608 | ID3D12QueryHeap *This); | ^~~~~~~~~~~~~~~ @@ -13332,10 +13459,6 @@ 2618 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2618:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4961:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4961 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4961:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2624:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2624 | const void *data); | ^~~~~ @@ -13344,10 +13467,6 @@ 2629 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2629:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4966:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4966 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4966:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2633:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2633 | const WCHAR *name); | ^~~~~ @@ -13356,18 +13475,10 @@ 2639 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:2639:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4976:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4976 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4976:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2720:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2720 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:2720:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4983:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4983 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4983:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2723:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2723 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ @@ -13376,14 +13487,26 @@ 2726 | ID3D12CommandSignature *This); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:2726:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5343 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5346 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5349 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5353 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2733:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2733 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:2733:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4990:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4990 | const D3D12_RESOURCE_DESC *resource_descs); - | ^~~~~ -./include/vkd3d_d3d12.h:4990:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2739:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2739 | const void *data); | ^~~~~ @@ -13392,22 +13515,6 @@ 2744 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:2744:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:4996:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 4996 | D3D12_HEAP_TYPE heap_type); - | ^~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:4996:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5006:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5006 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5012 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5022 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:2748:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 2748 | const WCHAR *name); | ^~~~~ @@ -13416,66 +13523,74 @@ 2754 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:2754:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5030 | void **resource); +./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5419 | void **object); | ^~~~ -./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5038 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5422 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3085:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3085 | void **object); | ^~~~ ./include/vkd3d_d3d12.h:3085:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5044 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3088:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3088 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3088:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5425 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3091 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3098 | void *data); | ^~~~ ./include/vkd3d_d3d12.h:3098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5050 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3104:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3104 | const void *data); | ^~~~~ ./include/vkd3d_d3d12.h:3104:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5429 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3109:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3109 | const IUnknown *data); | ^~~~~ ./include/vkd3d_d3d12.h:3109:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5055 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3113:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3113 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:3113:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3119:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3119 | void **device); | ^~~~ ./include/vkd3d_d3d12.h:3119:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5060 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3123:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3123 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3123:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3127:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3127 | ID3D12GraphicsCommandList *This); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13484,50 +13599,30 @@ 3132 | ID3D12PipelineState *initial_state); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3132:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5067 | void **fence); - | ^~~~ -./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3136:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3136 | ID3D12PipelineState *pipeline_state); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3136:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3143:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3143 | UINT start_instance_location); | ^~~~ ./include/vkd3d_d3d12.h:3143:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5070 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3151:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3151 | UINT start_instance_location); | ^~~~ ./include/vkd3d_d3d12.h:3151:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3157:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3157 | UINT z); | ^~~~ ./include/vkd3d_d3d12.h:3157:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5081 | UINT64 *total_bytes); - | ^~~~~~ -./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5087 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5091 | BOOL enable); - | ^~~~ -./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5098 | void **command_signature); - | ^~~~ -./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3165:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3165 | UINT64 byte_count); | ^~~~~~ @@ -13536,10 +13631,10 @@ 3174 | const D3D12_BOX *src_box); | ^~~~~ ./include/vkd3d_d3d12.h:3174:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5112 | LUID *__ret); - | ^~~~ -./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3179:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3179 | ID3D12Resource *src_resource); | ^~~~~~~~~~~~~~ @@ -13596,10 +13691,6 @@ 3244 | ID3D12RootSignature *root_signature); | ^~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3244:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5343 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3249:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3249 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13612,10 +13703,6 @@ 3260 | UINT dst_offset); | ^~~~ ./include/vkd3d_d3d12.h:3260:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5346 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3266:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3266 | UINT dst_offset); | ^~~~ @@ -13624,10 +13711,6 @@ 3273 | UINT dst_offset); | ^~~~ ./include/vkd3d_d3d12.h:3273:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5349 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3280:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3280 | UINT dst_offset); | ^~~~ @@ -13636,33 +13719,13 @@ 3285 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3285:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5353 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3290:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3290 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3290:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5419 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5422 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5425 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3295:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3295 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5429 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3295:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3300:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3300 | D3D12_GPU_VIRTUAL_ADDRESS address); @@ -13672,10 +13735,6 @@ 3305 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/vkd3d_d3d12.h:3305:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3310:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3310 | D3D12_GPU_VIRTUAL_ADDRESS address); | ^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13684,10 +13743,6 @@ 3314 | const D3D12_INDEX_BUFFER_VIEW *view); | ^~~~~ ./include/vkd3d_d3d12.h:3314:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3320:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3320 | const D3D12_VERTEX_BUFFER_VIEW *views); | ^~~~~ @@ -13700,10 +13755,6 @@ 3333 | const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); | ^~~~~ ./include/vkd3d_d3d12.h:3333:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3342:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3342 | const D3D12_RECT *rects); | ^~~~~ @@ -13712,10 +13763,6 @@ 3349 | const D3D12_RECT *rects); | ^~~~~ ./include/vkd3d_d3d12.h:3349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3358:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3358 | const D3D12_RECT *rects); | ^~~~~ @@ -13724,10 +13771,6 @@ 3367 | const D3D12_RECT *rects); | ^~~~~ ./include/vkd3d_d3d12.h:3367:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3372:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3372 | const D3D12_DISCARD_REGION *region); | ^~~~~ @@ -13736,10 +13779,6 @@ 3378 | UINT index); | ^~~~ ./include/vkd3d_d3d12.h:3378:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3384:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3384 | UINT index); | ^~~~ @@ -13748,10 +13787,6 @@ 3393 | UINT64 aligned_dst_buffer_offset); | ^~~~~~ ./include/vkd3d_d3d12.h:3393:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] ./include/vkd3d_d3d12.h:3399:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 3399 | D3D12_PREDICATION_OP operation); | ^~~~~~~~~~~~~~~~~~~~ @@ -13918,6 +13953,60 @@ 4230 | ID3DBlob **blob); | ^~~~~~~~ ./include/vkd3d_d3d12.h:4230:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +In file included from tests/d3d12.c:41: +tests/d3d12.c: In function 'check_heap_desc_': +tests/d3d12.c:186:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] + 186 | "Got size %"PRIu64", expected %"PRIu64".\n", + | ^~~~~~~~~~~~ + 187 | desc->SizeInBytes, expected.SizeInBytes); + | ~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka const long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +tests/d3d12.c:185:5: note: in expansion of macro 'ok_' + 185 | ok_(line)(desc->SizeInBytes == expected.SizeInBytes, + | ^~~ +tests/d3d12.c:186:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 186 | "Got size %"PRIu64", expected %"PRIu64".\n", + | ^~~~~~~~~~~~ + 187 | desc->SizeInBytes, expected.SizeInBytes); + | ~~~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +tests/d3d12.c:185:5: note: in expansion of macro 'ok_' + 185 | ok_(line)(desc->SizeInBytes == expected.SizeInBytes, + | ^~~ +tests/d3d12.c:190:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] + 190 | "Got alignment %"PRIu64", expected %"PRIu64".\n", + | ^~~~~~~~~~~~~~~~~ + 191 | desc->Alignment, expected.Alignment); + | ~~~~~~~~~~~~~~~ + | | + | UINT64 {aka const long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +tests/d3d12.c:189:5: note: in expansion of macro 'ok_' + 189 | ok_(line)(desc->Alignment == expected.Alignment, + | ^~~ +tests/d3d12.c:190:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] + 190 | "Got alignment %"PRIu64", expected %"PRIu64".\n", + | ^~~~~~~~~~~~~~~~~ + 191 | desc->Alignment, expected.Alignment); + | ~~~~~~~~~~~~~~~~~~ + | | + | UINT64 {aka long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +tests/d3d12.c:189:5: note: in expansion of macro 'ok_' + 189 | ok_(line)(desc->Alignment == expected.Alignment, + | ^~~ ./include/vkd3d_d3d12.h:4327:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4327 | void **object); | ^~~~ @@ -14010,6 +14099,21 @@ 4848 | ID3D12Device *This); | ^~~~~~~~~~~~ ./include/vkd3d_d3d12.h:4848:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +tests/d3d12.c: In function 'test_create_committed_resource': +tests/d3d12.c:1649:22: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 1649 | ok(!gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' + 39 | #define ok ok_(__LINE__) + | ^~~ +tests/d3d12.c:1649:5: note: in expansion of macro 'ok' + 1649 | ok(!gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~ ./include/vkd3d_d3d12.h:4855:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4855 | void *data); | ^~~~ @@ -14026,6 +14130,20 @@ 4870 | const WCHAR *name); | ^~~~~ ./include/vkd3d_d3d12.h:4870:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +tests/d3d12.c:1754:21: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 1754 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' + 39 | #define ok ok_(__LINE__) + | ^~~ +tests/d3d12.c:1754:5: note: in expansion of macro 'ok' + 1754 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~ ./include/vkd3d_d3d12.h:4874:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4874 | ID3D12Device *This); | ^~~~~~~~~~~~ @@ -14038,6 +14156,7 @@ 4886 | void **command_allocator); | ^~~~ ./include/vkd3d_d3d12.h:4886:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +tests/d3d12.c: In function 'test_create_placed_resource': ./include/vkd3d_d3d12.h:4892:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4892 | void **pipeline_state); | ^~~~ @@ -14046,60 +14165,6 @@ 4898 | void **pipeline_state); | ^~~~ ./include/vkd3d_d3d12.h:4898:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -In file included from tests/d3d12.c:41: -tests/d3d12.c: In function 'check_heap_desc_': -tests/d3d12.c:186:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] - 186 | "Got size %"PRIu64", expected %"PRIu64".\n", - | ^~~~~~~~~~~~ - 187 | desc->SizeInBytes, expected.SizeInBytes); - | ~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka const long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -tests/d3d12.c:185:5: note: in expansion of macro 'ok_' - 185 | ok_(line)(desc->SizeInBytes == expected.SizeInBytes, - | ^~~ -tests/d3d12.c:186:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 186 | "Got size %"PRIu64", expected %"PRIu64".\n", - | ^~~~~~~~~~~~ - 187 | desc->SizeInBytes, expected.SizeInBytes); - | ~~~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -tests/d3d12.c:185:5: note: in expansion of macro 'ok_' - 185 | ok_(line)(desc->SizeInBytes == expected.SizeInBytes, - | ^~~ -tests/d3d12.c:190:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'const long long unsigned int'} [-Wformat=] - 190 | "Got alignment %"PRIu64", expected %"PRIu64".\n", - | ^~~~~~~~~~~~~~~~~ - 191 | desc->Alignment, expected.Alignment); - | ~~~~~~~~~~~~~~~ - | | - | UINT64 {aka const long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -tests/d3d12.c:189:5: note: in expansion of macro 'ok_' - 189 | ok_(line)(desc->Alignment == expected.Alignment, - | ^~~ -tests/d3d12.c:190:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] - 190 | "Got alignment %"PRIu64", expected %"PRIu64".\n", - | ^~~~~~~~~~~~~~~~~ - 191 | desc->Alignment, expected.Alignment); - | ~~~~~~~~~~~~~~~~~~ - | | - | UINT64 {aka long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -tests/d3d12.c:189:5: note: in expansion of macro 'ok_' - 189 | ok_(line)(desc->Alignment == expected.Alignment, - | ^~~ ./include/vkd3d_d3d12.h:4907:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4907 | void **command_list); | ^~~~ @@ -14108,6 +14173,20 @@ 4913 | UINT feature_data_size); | ^~~~ ./include/vkd3d_d3d12.h:4913:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +tests/d3d12.c:2007:21: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] + 2007 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + | | + | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} +./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' + 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) + | ^~~~ +./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' + 39 | #define ok ok_(__LINE__) + | ^~~ +tests/d3d12.c:2007:5: note: in expansion of macro 'ok' + 2007 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); + | ^~ ./include/vkd3d_d3d12.h:4919:9: warning: 'stdcall' attribute directive ignored [-Wattributes] 4919 | void **descriptor_heap); | ^~~~ @@ -14164,174 +14243,6 @@ 5006 | void **resource); | ^~~~ ./include/vkd3d_d3d12.h:5006:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5012 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5022 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5030 | void **resource); - | ^~~~ -./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5038 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5044 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5050 | HANDLE *handle); - | ^~~~~~ -./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5055 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5060 | ID3D12Pageable *const *objects); - | ^~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5067 | void **fence); - | ^~~~ -./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5070 | ID3D12Device *This); - | ^~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5081 | UINT64 *total_bytes); - | ^~~~~~ -./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5087 | void **heap); - | ^~~~ -./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5091 | BOOL enable); - | ^~~~ -./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -tests/d3d12.c: In function 'test_create_committed_resource': -./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5098 | void **command_signature); - | ^~~~ -./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -tests/d3d12.c:1649:22: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 1649 | ok(!gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' - 39 | #define ok ok_(__LINE__) - | ^~~ -tests/d3d12.c:1649:5: note: in expansion of macro 'ok' - 1649 | ok(!gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~ -./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5112 | LUID *__ret); - | ^~~~ -./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -tests/d3d12.c:1754:21: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 1754 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' - 39 | #define ok ok_(__LINE__) - | ^~~ -tests/d3d12.c:1754:5: note: in expansion of macro 'ok' - 1754 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~ -./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5343 | void **object); - | ^~~~ -tests/d3d12.c: In function 'test_create_placed_resource': -./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5346 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -tests/d3d12.c:2007:21: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'D3D12_GPU_VIRTUAL_ADDRESS' {aka 'long long unsigned int'} [-Wformat=] - 2007 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ - | | - | D3D12_GPU_VIRTUAL_ADDRESS {aka long long unsigned int} -./include/private/vkd3d_test.h:50:35: note: in definition of macro 'VKD3D_TEST_OK' - 50 | vkd3d_test_ok(vkd3d_line, args); } while (0) - | ^~~~ -./include/private/vkd3d_test.h:39:12: note: in expansion of macro 'ok_' - 39 | #define ok ok_(__LINE__) - | ^~~ -tests/d3d12.c:2007:5: note: in expansion of macro 'ok' - 2007 | ok(gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); - | ^~ -./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5349 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5353 | ID3D12Debug *This); - | ^~~~~~~~~~~ -./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5419 | void **object); - | ^~~~ -./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5422 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5425 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5429 | ID3D12RootSignatureDeserializer *This); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] -./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] - 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); - | ^~~~~~~ -./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c: In function 'test_create_fence': tests/d3d12.c:2600:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2600 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); @@ -14361,6 +14272,34 @@ tests/d3d12.c:2609:5: note: in expansion of macro 'ok' 2609 | ok(value == 99, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5012:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5012 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5012:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5022:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5022 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5022:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5030:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5030 | void **resource); + | ^~~~ +./include/vkd3d_d3d12.h:5030:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5038:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5038 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5038:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5044:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5044 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5044:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5050:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5050 | HANDLE *handle); + | ^~~~~~ +./include/vkd3d_d3d12.h:5050:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5055:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5055 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5055:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c: In function 'test_cpu_signal_fence': tests/d3d12.c:2771:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2771 | ok(value == 1, "Got unexpected value %"PRIu64".\n", value); @@ -14376,6 +14315,18 @@ tests/d3d12.c:2771:5: note: in expansion of macro 'ok' 2771 | ok(value == 1, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5060:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5060 | ID3D12Pageable *const *objects); + | ^~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5060:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5067:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5067 | void **fence); + | ^~~~ +./include/vkd3d_d3d12.h:5067:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5070:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5070 | ID3D12Device *This); + | ^~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5070:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:2776:21: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2776 | ok(value == 10, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14390,6 +14341,14 @@ tests/d3d12.c:2776:5: note: in expansion of macro 'ok' 2776 | ok(value == 10, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5081:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5081 | UINT64 *total_bytes); + | ^~~~~~ +./include/vkd3d_d3d12.h:5081:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5087:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5087 | void **heap); + | ^~~~ +./include/vkd3d_d3d12.h:5087:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:2781:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2781 | ok(value == 5, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14404,6 +14363,14 @@ tests/d3d12.c:2781:5: note: in expansion of macro 'ok' 2781 | ok(value == 5, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5091:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5091 | BOOL enable); + | ^~~~ +./include/vkd3d_d3d12.h:5091:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5098:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5098 | void **command_signature); + | ^~~~ +./include/vkd3d_d3d12.h:5098:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:2786:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2786 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14418,6 +14385,14 @@ tests/d3d12.c:2786:5: note: in expansion of macro 'ok' 2786 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5108:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5108 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5108:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5112:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5112 | LUID *__ret); + | ^~~~ +./include/vkd3d_d3d12.h:5112:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:2879:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 2879 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14446,7 +14421,35 @@ tests/d3d12.c:2990:5: note: in expansion of macro 'ok' 2990 | ok(value == 20, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5343:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5343 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5343:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5346:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5346 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5346:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c: In function 'test_gpu_signal_fence': +./include/vkd3d_d3d12.h:5349:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5349 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5349:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5353:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5353 | ID3D12Debug *This); + | ^~~~~~~~~~~ +./include/vkd3d_d3d12.h:5353:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5419:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5419 | void **object); + | ^~~~ +./include/vkd3d_d3d12.h:5419:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5422:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5422 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5422:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5425:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5425 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5425:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:3055:21: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 3055 | ok(value == 10, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14461,6 +14464,10 @@ tests/d3d12.c:3055:5: note: in expansion of macro 'ok' 3055 | ok(value == 10, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5429:9: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5429 | ID3D12RootSignatureDeserializer *This); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/vkd3d_d3d12.h:5429:9: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:3061:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 3061 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14475,6 +14482,10 @@ tests/d3d12.c:3061:5: note: in expansion of macro 'ok' 3061 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5469:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5469 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5469:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/d3d12.c:3137:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'UINT64' {aka 'long long unsigned int'} [-Wformat=] 3137 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -14489,6 +14500,30 @@ tests/d3d12.c:3137:5: note: in expansion of macro 'ok' 3137 | ok(value == 0, "Got unexpected value %"PRIu64".\n", value); | ^~ +./include/vkd3d_d3d12.h:5471:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5471 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5471:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5473:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5473 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5473:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5475:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5475 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5475:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5476:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5476 | HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5476:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5478:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5478 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5478:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] +./include/vkd3d_d3d12.h:5479:1: warning: 'stdcall' attribute directive ignored [-Wattributes] + 5479 | HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); + | ^~~~~~~ +./include/vkd3d_d3d12.h:5479:1: warning: 'force_align_arg_pointer' attribute directive ignored [-Wattributes] tests/vkd3d_api.c:29:1: warning: 'stdcall' attribute directive ignored [-Wattributes] 29 | { | ^ @@ -15046,9 +15081,9 @@ tests/d3d12.c:20327:9: note: in expansion of macro 'ok' 20327 | ok(!gpu_address, "Got unexpected GPU virtual address %#"PRIx64".\n", gpu_address); | ^~ -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o tests/vkd3d_api tests/vkd3d_api.o libvkd3d.la -lvulkan -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o tests/vkd3d_api tests/vkd3d_api.o libvkd3d.la -lvulkan -lm libtool: link: gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tests/.libs/vkd3d_api tests/vkd3d_api.o ./.libs/libvkd3d.so -lvulkan -lm -/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o tests/d3d12 tests/d3d12.o libvkd3d.la libvkd3d-utils.la -lpthread -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o tests/d3d12 tests/d3d12.o libvkd3d.la libvkd3d-utils.la -lpthread -lm libtool: link: gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tests/.libs/d3d12 tests/d3d12.o ./.libs/libvkd3d.so ./.libs/libvkd3d-utils.so -lpthread -lm make[3]: Leaving directory '/build/vkd3d-1.1' make check-TESTS @@ -15083,13 +15118,13 @@ make[2]: Entering directory '/build/vkd3d-1.1' make[3]: Entering directory '/build/vkd3d-1.1' /bin/mkdir -p '/build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu' - /bin/bash ./libtool --mode=install /usr/bin/install -c libvkd3d.la libvkd3d-utils.la '/build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu' + /bin/sh ./libtool --mode=install /usr/bin/install -c libvkd3d.la libvkd3d-utils.la '/build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libvkd3d.so.1.1.0 /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu/libvkd3d.so.1.1.0 libtool: install: (cd /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libvkd3d.so.1.1.0 libvkd3d.so.1 || { rm -f libvkd3d.so.1 && ln -s libvkd3d.so.1.1.0 libvkd3d.so.1; }; }) libtool: install: (cd /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libvkd3d.so.1.1.0 libvkd3d.so || { rm -f libvkd3d.so && ln -s libvkd3d.so.1.1.0 libvkd3d.so; }; }) libtool: install: /usr/bin/install -c .libs/libvkd3d.lai /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu/libvkd3d.la libtool: warning: relinking 'libvkd3d-utils.la' -libtool: install: (cd /build/vkd3d-1.1; /bin/bash "/build/vkd3d-1.1/libtool" --tag CC --mode=relink gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:1:0 -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-utils.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d-utils/vkd3d_utils_main.lo libvkd3d-common.la libvkd3d.la -lm -inst-prefix-dir /build/vkd3d-1.1/debian/tmp) +libtool: install: (cd /build/vkd3d-1.1; /bin/sh "/build/vkd3d-1.1/libtool" --tag CC --mode=relink gcc -Wall -pipe -std=c99 -Wdeclaration-after-statement -Wmissing-prototypes -Wunused-but-set-parameter -Wvla -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/build/vkd3d-1.1=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:1:0 -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z,relro -Wl,-z,now -o libvkd3d-utils.la -rpath /usr/lib/aarch64-linux-gnu libs/vkd3d-utils/vkd3d_utils_main.lo libvkd3d-common.la libvkd3d.la -lm -inst-prefix-dir /build/vkd3d-1.1/debian/tmp) libtool: relink: gcc -shared -fPIC -DPIC libs/vkd3d-utils/.libs/vkd3d_utils_main.o -Wl,--whole-archive ./.libs/libvkd3d-common.a -Wl,--no-whole-archive -L/build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -lvkd3d -lm -Wl,--no-undefined -g -O2 -fstack-protector-strong -Wl,--version-script=./libs/vkd3d-utils/vkd3d_utils.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libvkd3d-utils.so.1 -o .libs/libvkd3d-utils.so.1.0.1 libtool: install: /usr/bin/install -c .libs/libvkd3d-utils.so.1.0.1T /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 libtool: install: (cd /build/vkd3d-1.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libvkd3d-utils.so.1.0.1 libvkd3d-utils.so.1 || { rm -f libvkd3d-utils.so.1 && ln -s libvkd3d-utils.so.1.0.1 libvkd3d-utils.so.1; }; }) @@ -15136,9 +15171,9 @@ install -d debian/vkd3d-demos/usr/share/doc/vkd3d-demos install -p -m0644 debian/copyright debian/vkd3d-demos/usr/share/doc/vkd3d-demos/copyright dh_installchangelogs - install -p -m0644 debian/changelog debian/vkd3d-demos/usr/share/doc/vkd3d-demos/changelog.Debian install -p -m0644 debian/changelog debian/libvkd3d-dev/usr/share/doc/libvkd3d-dev/changelog.Debian install -p -m0644 debian/changelog debian/libvkd3d-utils1/usr/share/doc/libvkd3d-utils1/changelog.Debian + install -p -m0644 debian/changelog debian/vkd3d-demos/usr/share/doc/vkd3d-demos/changelog.Debian install -p -m0644 debian/changelog debian/libvkd3d1/usr/share/doc/libvkd3d1/changelog.Debian dh_installman install -d debian/vkd3d-demos/usr/share/man/man1/ @@ -15146,10 +15181,10 @@ install -p -m0644 ./debian/manpages/triangle-vkd3d.1 debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 man-recode --to-code UTF-8 --suffix .dh-new debian/vkd3d-demos/usr/share/man/man1/gears-vkd3d.1 man-recode --to-code UTF-8 --suffix .dh-new debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 - mv debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1.dh-new debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 - chmod 0644 -- debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 mv debian/vkd3d-demos/usr/share/man/man1/gears-vkd3d.1.dh-new debian/vkd3d-demos/usr/share/man/man1/gears-vkd3d.1 chmod 0644 -- debian/vkd3d-demos/usr/share/man/man1/gears-vkd3d.1 + mv debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1.dh-new debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 + chmod 0644 -- debian/vkd3d-demos/usr/share/man/man1/triangle-vkd3d.1 dh_perl dh_link rm -f debian/libvkd3d-dev/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so @@ -15164,43 +15199,43 @@ dh_compress cd debian/libvkd3d-dev cd debian/libvkd3d1 - cd debian/libvkd3d-utils1 cd debian/vkd3d-demos - chmod a-x usr/share/doc/libvkd3d1/changelog.Debian + cd debian/libvkd3d-utils1 chmod a-x usr/share/doc/vkd3d-demos/changelog.Debian usr/share/man/man1/gears-vkd3d.1 usr/share/man/man1/triangle-vkd3d.1 - gzip -9nf usr/share/doc/libvkd3d1/changelog.Debian + chmod a-x usr/share/doc/libvkd3d1/changelog.Debian chmod a-x usr/share/doc/libvkd3d-utils1/changelog.Debian - gzip -9nf usr/share/doc/vkd3d-demos/changelog.Debian usr/share/man/man1/gears-vkd3d.1 usr/share/man/man1/triangle-vkd3d.1 chmod a-x usr/share/doc/libvkd3d-dev/changelog.Debian + gzip -9nf usr/share/doc/vkd3d-demos/changelog.Debian usr/share/man/man1/gears-vkd3d.1 usr/share/man/man1/triangle-vkd3d.1 cd '/build/vkd3d-1.1' - gzip -9nf usr/share/doc/libvkd3d-utils1/changelog.Debian gzip -9nf usr/share/doc/libvkd3d-dev/changelog.Debian cd '/build/vkd3d-1.1' + gzip -9nf usr/share/doc/libvkd3d-utils1/changelog.Debian + gzip -9nf usr/share/doc/libvkd3d1/changelog.Debian cd '/build/vkd3d-1.1' cd '/build/vkd3d-1.1' dh_fixperms find debian/libvkd3d-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libvkd3d1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/vkd3d-demos ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libvkd3d-utils1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libvkd3d-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libvkd3d-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/vkd3d-demos ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libvkd3d1/usr/share/doc -type f -a -true -a ! -regex 'debian/libvkd3d1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/vkd3d-demos/usr/share/doc -type f -a -true -a ! -regex 'debian/vkd3d-demos/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libvkd3d-utils1/usr/share/doc -type f -a -true -a ! -regex 'debian/libvkd3d-utils1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libvkd3d-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libvkd3d-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/vkd3d-demos/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libvkd3d1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libvkd3d-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libvkd3d-utils1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libvkd3d-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/vkd3d-demos/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libvkd3d1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/vkd3d-demos/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libvkd3d-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libvkd3d-utils1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/vkd3d-demos/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libvkd3d1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w + find debian/vkd3d-demos -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libvkd3d-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/vkd3d-demos/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libvkd3d-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libvkd3d-utils1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/vkd3d-demos -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libvkd3d1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libvkd3d-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/vkd3d-demos/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_missing: warning: usr/lib/aarch64-linux-gnu/libvkd3d-utils.la exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/aarch64-linux-gnu/libvkd3d.la exists in debian/tmp but is not installed to anywhere @@ -15229,19 +15264,19 @@ strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libvkd3d-dev/usr/lib/aarch64-linux-gnu/libvkd3d.a install -d debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/lib/debug/.build-id/94 objcopy --only-keep-debug --compress-debug-sections debian/libvkd3d-utils1/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/lib/debug/.build-id/94/95e0376234175a5c749f4b9ed0ffb6ca91e995.debug - install -d debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5 - objcopy --only-keep-debug --compress-debug-sections debian/vkd3d-demos/usr/bin/triangle-vkd3d debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug - strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libvkd3d-dev/usr/lib/aarch64-linux-gnu/libvkd3d-utils.a - install -d debian/.debhelper/libvkd3d1/dbgsym-root/usr/lib/debug/.build-id/08 - objcopy --only-keep-debug --compress-debug-sections debian/libvkd3d1/usr/lib/aarch64-linux-gnu/libvkd3d.so.1.1.0 debian/.debhelper/libvkd3d1/dbgsym-root/usr/lib/debug/.build-id/08/ba64506a2a5ec00650b575720dc8bf93eb3fbc.debug chmod 0644 -- debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/lib/debug/.build-id/94/95e0376234175a5c749f4b9ed0ffb6ca91e995.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libvkd3d-utils1/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 - chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug - strip --remove-section=.comment --remove-section=.note debian/vkd3d-demos/usr/bin/triangle-vkd3d + strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libvkd3d-dev/usr/lib/aarch64-linux-gnu/libvkd3d-utils.a objcopy --add-gnu-debuglink debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/lib/debug/.build-id/94/95e0376234175a5c749f4b9ed0ffb6ca91e995.debug debian/libvkd3d-utils1/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 - objcopy --add-gnu-debuglink debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug debian/vkd3d-demos/usr/bin/triangle-vkd3d + install -d debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5 + objcopy --only-keep-debug --compress-debug-sections debian/vkd3d-demos/usr/bin/triangle-vkd3d debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug install -d debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/share/doc ln -s libvkd3d-utils1 debian/.debhelper/libvkd3d-utils1/dbgsym-root/usr/share/doc/libvkd3d-utils1-dbgsym + chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug + strip --remove-section=.comment --remove-section=.note debian/vkd3d-demos/usr/bin/triangle-vkd3d + install -d debian/.debhelper/libvkd3d1/dbgsym-root/usr/lib/debug/.build-id/08 + objcopy --only-keep-debug --compress-debug-sections debian/libvkd3d1/usr/lib/aarch64-linux-gnu/libvkd3d.so.1.1.0 debian/.debhelper/libvkd3d1/dbgsym-root/usr/lib/debug/.build-id/08/ba64506a2a5ec00650b575720dc8bf93eb3fbc.debug + objcopy --add-gnu-debuglink debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/ff55409f1e847fde7456be018d6f20486442c7.debug debian/vkd3d-demos/usr/bin/triangle-vkd3d objcopy --only-keep-debug --compress-debug-sections debian/vkd3d-demos/usr/bin/gears-vkd3d debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/d1993c305bd6a00878cf8258429c3e10b57edd.debug chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/usr/lib/debug/.build-id/d5/d1993c305bd6a00878cf8258429c3e10b57edd.debug strip --remove-section=.comment --remove-section=.note debian/vkd3d-demos/usr/bin/gears-vkd3d @@ -15273,8 +15308,8 @@ mv debian/.debhelper/generated/libvkd3d-utils1/triggers.new debian/.debhelper/generated/libvkd3d-utils1/triggers rm -f debian/vkd3d-demos/DEBIAN/shlibs dh_shlibdeps - dpkg-shlibdeps -Tdebian/libvkd3d-utils1.substvars debian/libvkd3d-utils1/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 dpkg-shlibdeps -Tdebian/libvkd3d1.substvars debian/libvkd3d1/usr/lib/aarch64-linux-gnu/libvkd3d.so.1.1.0 + dpkg-shlibdeps -Tdebian/libvkd3d-utils1.substvars debian/libvkd3d-utils1/usr/lib/aarch64-linux-gnu/libvkd3d-utils.so.1.0.1 install -d debian/vkd3d-demos/DEBIAN dpkg-shlibdeps -Tdebian/vkd3d-demos.substvars debian/vkd3d-demos/usr/bin/gears-vkd3d debian/vkd3d-demos/usr/bin/triangle-vkd3d dh_installdeb @@ -15288,6 +15323,10 @@ echo misc:Depends= >> debian/libvkd3d-dev.substvars echo misc:Pre-Depends= >> debian/libvkd3d-dev.substvars dpkg-gencontrol -plibvkd3d-dev -ldebian/changelog -Tdebian/libvkd3d-dev.substvars -Pdebian/libvkd3d-dev "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" + echo misc:Depends= >> debian/vkd3d-demos.substvars + echo misc:Pre-Depends= >> debian/vkd3d-demos.substvars + install -d debian/.debhelper/vkd3d-demos/dbgsym-root/DEBIAN + dpkg-gencontrol -pvkd3d-demos -ldebian/changelog -Tdebian/vkd3d-demos.substvars -Pdebian/.debhelper/vkd3d-demos/dbgsym-root "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=vkd3d-demos-dbgsym "-DDepends=vkd3d-demos (= \${binary:Version})" "-DDescription=debug symbols for vkd3d-demos" "-DBuild-Ids=d5d1993c305bd6a00878cf8258429c3e10b57edd d5ff55409f1e847fde7456be018d6f20486442c7" -DSection=debug -UMulti-Arch -UReplaces -UBreaks echo misc:Depends= >> debian/libvkd3d1.substvars echo misc:Pre-Depends= >> debian/libvkd3d1.substvars install -d debian/.debhelper/libvkd3d1/dbgsym-root/DEBIAN @@ -15296,51 +15335,47 @@ echo misc:Pre-Depends= >> debian/libvkd3d-utils1.substvars install -d debian/.debhelper/libvkd3d-utils1/dbgsym-root/DEBIAN dpkg-gencontrol -plibvkd3d-utils1 -ldebian/changelog -Tdebian/libvkd3d-utils1.substvars -Pdebian/.debhelper/libvkd3d-utils1/dbgsym-root "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libvkd3d-utils1-dbgsym "-DDepends=libvkd3d-utils1 (= \${binary:Version})" "-DDescription=debug symbols for libvkd3d-utils1" -DBuild-Ids=9495e0376234175a5c749f4b9ed0ffb6ca91e995 -DSection=debug -UReplaces -UBreaks - echo misc:Depends= >> debian/vkd3d-demos.substvars - echo misc:Pre-Depends= >> debian/vkd3d-demos.substvars - install -d debian/.debhelper/vkd3d-demos/dbgsym-root/DEBIAN - dpkg-gencontrol -pvkd3d-demos -ldebian/changelog -Tdebian/vkd3d-demos.substvars -Pdebian/.debhelper/vkd3d-demos/dbgsym-root "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=vkd3d-demos-dbgsym "-DDepends=vkd3d-demos (= \${binary:Version})" "-DDescription=debug symbols for vkd3d-demos" "-DBuild-Ids=d5d1993c305bd6a00878cf8258429c3e10b57edd d5ff55409f1e847fde7456be018d6f20486442c7" -DSection=debug -UMulti-Arch -UReplaces -UBreaks chmod 0644 -- debian/libvkd3d-dev/DEBIAN/control chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/DEBIAN/control dpkg-gencontrol -pvkd3d-demos -ldebian/changelog -Tdebian/vkd3d-demos.substvars -Pdebian/vkd3d-demos "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" - chmod 0644 -- debian/.debhelper/libvkd3d-utils1/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibvkd3d-utils1 -ldebian/changelog -Tdebian/libvkd3d-utils1.substvars -Pdebian/libvkd3d-utils1 "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" chmod 0644 -- debian/.debhelper/libvkd3d1/dbgsym-root/DEBIAN/control dpkg-gencontrol -plibvkd3d1 -ldebian/changelog -Tdebian/libvkd3d1.substvars -Pdebian/libvkd3d1 "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" + chmod 0644 -- debian/.debhelper/libvkd3d-utils1/dbgsym-root/DEBIAN/control + dpkg-gencontrol -plibvkd3d-utils1 -ldebian/changelog -Tdebian/libvkd3d-utils1.substvars -Pdebian/libvkd3d-utils1 "-Vdlopen:Depends=libvulkan1 (>= 1.1.70)" chmod 0644 -- debian/vkd3d-demos/DEBIAN/control chmod 0644 -- debian/libvkd3d-utils1/DEBIAN/control chmod 0644 -- debian/libvkd3d1/DEBIAN/control make[1]: Leaving directory '/build/vkd3d-1.1' dh_md5sums - cd debian/libvkd3d1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libvkd3d-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libvkd3d-utils1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/vkd3d-demos >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libvkd3d-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libvkd3d1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/libvkd3d-utils1/DEBIAN/md5sums chmod 0644 -- debian/libvkd3d1/DEBIAN/md5sums + chmod 0644 -- debian/libvkd3d-dev/DEBIAN/md5sums + cd debian/.debhelper/libvkd3d-utils1/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/.debhelper/libvkd3d1/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/vkd3d-demos/DEBIAN/md5sums - chmod 0644 -- debian/libvkd3d-utils1/DEBIAN/md5sums - chmod 0644 -- debian/libvkd3d-dev/DEBIAN/md5sums cd debian/.debhelper/vkd3d-demos/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/libvkd3d-utils1/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/libvkd3d-utils1/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libvkd3d1/dbgsym-root/DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/libvkd3d-utils1/dbgsym-root/DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/vkd3d-demos/dbgsym-root/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/libvkd3d-dev .. - dpkg-deb --root-owner-group --build debian/.debhelper/libvkd3d-utils1/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/.debhelper/vkd3d-demos/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/libvkd3d-utils1 .. - dpkg-deb --root-owner-group --build debian/vkd3d-demos .. dpkg-deb --root-owner-group --build debian/.debhelper/libvkd3d1/dbgsym-root .. -dpkg-deb: building package 'libvkd3d-utils1-dbgsym' in '../libvkd3d-utils1-dbgsym_1.1-5_arm64.deb'. -dpkg-deb: building package 'libvkd3d-dev' in '../libvkd3d-dev_1.1-5_arm64.deb'. + dpkg-deb --root-owner-group --build debian/libvkd3d-utils1 .. dpkg-deb --root-owner-group --build debian/libvkd3d1 .. + dpkg-deb --root-owner-group --build debian/vkd3d-demos .. + dpkg-deb --root-owner-group --build debian/.debhelper/vkd3d-demos/dbgsym-root .. +dpkg-deb: building package 'libvkd3d1-dbgsym' in '../libvkd3d1-dbgsym_1.1-5_arm64.deb'. dpkg-deb: building package 'vkd3d-demos' in '../vkd3d-demos_1.1-5_arm64.deb'. +dpkg-deb: building package 'libvkd3d-dev' in '../libvkd3d-dev_1.1-5_arm64.deb'. dpkg-deb: building package 'libvkd3d-utils1' in '../libvkd3d-utils1_1.1-5_arm64.deb'. -dpkg-deb: building package 'libvkd3d1-dbgsym' in '../libvkd3d1-dbgsym_1.1-5_arm64.deb'. dpkg-deb: building package 'vkd3d-demos-dbgsym' in '../vkd3d-demos-dbgsym_1.1-5_arm64.deb'. dpkg-deb: building package 'libvkd3d1' in '../libvkd3d1_1.1-5_arm64.deb'. + dpkg-deb --root-owner-group --build debian/.debhelper/libvkd3d-utils1/dbgsym-root .. +dpkg-deb: building package 'libvkd3d-utils1-dbgsym' in '../libvkd3d-utils1-dbgsym_1.1-5_arm64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../vkd3d_1.1-5_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -15348,12 +15383,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/18077/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/22856 and its subdirectories -I: Current time: Mon Aug 23 08:25:42 -12 2021 -I: pbuilder-time-stamp: 1629750342 +I: removing directory /srv/workspace/pbuilder/18077 and its subdirectories +I: Current time: Mon Sep 26 16:51:38 +14 2022 +I: pbuilder-time-stamp: 1664160698