From 6279935c7a7829c94d0cb067ca18a1025ef99f67 Mon Sep 17 00:00:00 2001 From: Peter Li Date: Wed, 9 Apr 2025 21:45:22 -0700 Subject: [PATCH] saving --- lib/sdl3/buildshaders.py | 15 ++++++++++++--- .../_cooked/dxil/hello-triangle.frag.dxil | Bin 2820 -> 2816 bytes .../_cooked/dxil/hello-triangle.vert.dxil | Bin 3140 -> 3136 bytes lib/sdl3/shadercross/build_shadercross.py | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/sdl3/buildshaders.py b/lib/sdl3/buildshaders.py index 20aaf76..c843a7e 100644 --- a/lib/sdl3/buildshaders.py +++ b/lib/sdl3/buildshaders.py @@ -5,11 +5,20 @@ import os import subprocess -origDir = os.path.abspath(os.path.dirname(__file__)) -shadercrossDir = os.path.join(origDir, 'shadercross') -shadercross = os.path.join(shadercrossDir, 'bin/shadercross') +from sys import platform +origDir = os.path.abspath(os.path.dirname(__file__)) contentDir = os.path.join(origDir, 'content/') +shadercrossDir = os.path.join(origDir, 'shadercross/bin') + +if platform == "linux" or platform == "linux2": + shadercrossDir = os.path.join(shadercrossDir, 'linux') +elif platform == "darwin": + shadercrossDir = os.path.join(shadercrossDir, 'osx') +elif platform == "win32": + shadercrossDir = os.path.join(shadercrossDir, 'win64') + +shadercross = os.path.join(shadercrossDir, 'shadercross') inputFiles = [os.path.abspath(os.path.join(contentDir, x)) for x in os.listdir(contentDir) if x.endswith('.hlsl')] diff --git a/lib/sdl3/content/_cooked/dxil/hello-triangle.frag.dxil b/lib/sdl3/content/_cooked/dxil/hello-triangle.frag.dxil index 0aa0cf2d6e68f44a4126fd3aac630603e9d1801c..6115e3aa4c6a978c12a4780e1c16ac3ab588aaa8 100644 GIT binary patch delta 852 zcmZn>YY;PZiEwh((_1;s_2Ge4k0d2O2zOSWVPpUTZUzQ+AY}u@K0w?7#7BTQVxr-6 z)*c|kWa35Pi4PQ{xPWXB5C9P&t`W}u{y{Dbxrv#1lZ6 zPi}5Vl@@cFwc?bNUehHr7U{{FtMykI?A&a$i___0PDDrEC#|d<9A38tYNXltcp7+H zg<2UIHh2`zUOaoYf&fSF&Mlku%{Fl|O}sF}+xqvc#kUiB7$v7PO3rDN3`tDhoL%gx ztX;f#wh&9`i4QSvPCa>c>E4}XEH1)EHsZSt%o2AS?bLJ(Z09+j%BS12#%JBj-ZeeB zUJW5ihl>}UZr0{5Dz0A4z1X|Dc=l`|lTwfomrlK#bYj_yLoZG(WAT?YvYBpVZne{9 z#dZ_(T|lEGN)!(lOIEKgUaUPCsAUf0=IJc8jFzd7>y@@e3w&9^zc0ljBGctBee#tIf??hHy%}@|H%9d!Lap0`407vrS29+Z$iG^k?r&$~s zJhrqh-6^yT7c)g+}^3L+ME*M9_D5aj7MJXg^sgDctr$brJ3>$PbfXmwy4mCVa1_iY1f}katnLrX0FPy zYQn>vH>RFEyL9hPU(OD-lnTAF#GJC!qF|=Qe3J7{%S1^;&WyP%9VvNxio#0gw&zLH u!^)<+n7N9(g`25HyaMW;vh(6e?x&7>m+riH)|b delta 855 zcmZn=YY{VaiEwgeKm&|GJ_|Pk13Qqm0b(B@?f~K=KpZg9a5`%XkYOF&*Ga!@gOcIn){XD`eok{#Gm6WG!d*g|jIcylY}(uq@dUMypA6g9FD-)*#W z=N9wrnv56ITX@bN)$2LC&L__+;ELkm;+f9e%G#5&tCY2qXA3DzJ@Fyt#is|Sn(o}W z_u|ltOZVHMrrj!=GNx-KZH;XUu_*V5Z{w=Jsm0maV^XndKW#n%C(_|gT& zR}ACimF)J6?UP@!OV@)E4%soM#^JKjQG$o7pjepY&iDd4|m>JI`yvV lMBj_87pMAiPO}mOYER88DXI*}&&(?+4rb!t%+L9e5diy~IGX?f diff --git a/lib/sdl3/content/_cooked/dxil/hello-triangle.vert.dxil b/lib/sdl3/content/_cooked/dxil/hello-triangle.vert.dxil index 13e4523a666e7ea208c91fac155f4d9ed6a08a1d..320514985be53e75af185636ec4fbf869c30c69e 100644 GIT binary patch delta 958 zcmX>iaX`Y-CBn%$$6r6Uqj>p-X@1=Ayz=*bU}RumaNuEJUM2KsIv%i0k3qx*VX5M5w#voM&RtAOy21W)4 zpk|i{Pahx?tn>v71A~+EfqRNT%giU=W$WMU!lc7kpAIxcirHs^82ijFp|mwda|d8e6*Ba-CFX0Uv?3#3lm)>6XSD3IZ&wyLWOP3doV*Ynh?I zaeyu1u!GL&wuYMqJYL3*5leUvIxo`IIoo@B%GK$iGi72W-d!SUP9wRHbtHj35OR&HEGk0@yM+qUJ%)F9flV_LC?YmKbBIC@`xwU66`U#=*U?z}kl1gIyUVe?teX2!`= z*aR%~1v6%T7khj3bYj`tGXfUVK#|)3jqC)p$j$(Y!y-F;^If+2jEo(VYdNIry~&F1 z845f{*%A#jZkz=MQ}W>kl_M;Pjb<#TSsWQWwzMwYSvYgkuT5H$7i%B(R+^MVxIJysSbX?HJ%l*+|q6x2{VST7HQ#VJb;I#{vCyM~nLjpJ@D9qtJ)Q}^fk$2cB z;igLFVK*Py>6)wcS8U&DvI`j8oJ=2cBHHwsnKPxgCB8D_h?B^X&@*H(6X`W(V+d&N zJ-hC#YVVpey?I^&A;75Es6BbMcXjb>Apu`tSiU)QgaYVw>CBn&>0Szz$`7S&R4D3MK28extxC4kk0C5jcat0d%!$s zG!_EV3_uMG3?Z%&&i?*EE)0|17=u(&!P&N1Pw&^Y=jtbK_nGWV~bZ|0VtoIRMOKvXUl@@cF zwc?bN#-T%IERuq&l-4XQ##JY2kyJ9)GAj6wJ4q?=sl6#eDltO~>GNpb2_w-{^Jbbm{e|t;_NH za0O_LX7S?5r<<$1ix*hjO~*fIi%}-DT#D74(E-I5h*#Gy~)8wdfLO&2OMs-<<8i}+a%5=-R8~H!0Y-Lm`g$ulQ(Ac>E4}XEH1*p$k=UQw%cf@re$LwFcMPvbbHqLtb5tJrYF~H0w@kP qdTa0YR+_yCnEYo8>44(%)SVYkJ}tO+>CTI1%UF^b7=ZCm$^-z`v0~!@ diff --git a/lib/sdl3/shadercross/build_shadercross.py b/lib/sdl3/shadercross/build_shadercross.py index 4932c08..af3c8dc 100755 --- a/lib/sdl3/shadercross/build_shadercross.py +++ b/lib/sdl3/shadercross/build_shadercross.py @@ -31,7 +31,7 @@ os.makedirs(WORKING_DIR, exist_ok=True) BIN_INSTALL_DIR = os.path.join(origDir, 'bin') - from sys import platform +from sys import platform if platform == "linux" or platform == "linux2": BIN_INSTALL_DIR = os.path.join(BIN_INSTALL_DIR, 'linux') elif platform == "darwin":