feat(gx): add incomplete 'CGxDeviceGLSDL' (#2)

* chore(build): add vendored SDL 3.0.0 library

* chore(build): add vendored glew-cmake-2.2.0 library

* feat(console): in the presence of -opengl launch flag, change GxApi to OpenGl

* feat(gx): add uncompleted CGxDeviceGLSDL targeting Windows and Linux

* chore(build): change SDL3 linkage from shared (bad) to to static (good)
This commit is contained in:
phaneron 2023-11-18 10:50:16 -05:00 committed by GitHub
parent 934e0fb600
commit 706c8903a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2043 changed files with 663533 additions and 5 deletions

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
IgnorableNamespaces="mp uap">
<Identity Name="5a2cfb51-9dcf-4830-81e5-49472403b04d"
Publisher="O=libsdl.org"
Version="1.0.0.0" />
<mp:PhoneIdentity
PhoneProductId="5a2cfb51-9dcf-4830-81e5-49472403b04d"
PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
<Properties>
<DisplayName>$<TARGET_PROPERTY:NAME></DisplayName>
<PublisherDisplayName>libsdl.org</PublisherDisplayName>
<Logo>logo-50x50.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily
Name="Windows.Universal"
MinVersion="10.0.0.0"
MaxVersionTested="10.0.0.0" />
</Dependencies>
<Resources>
<Resource Language="x-generate" />
</Resources>
<Applications>
<Application Id="App"
Executable="$<TARGET_PROPERTY:NAME>.exe"
EntryPoint="$<TARGET_PROPERTY:NAME>.App">
<uap:VisualElements
DisplayName="$<TARGET_PROPERTY:NAME>"
Description="$<TARGET_PROPERTY:NAME>"
BackgroundColor="#FFFFFF"
Square150x150Logo="square-150x150.png"
Square44x44Logo="square-44x44.png">
<uap:SplashScreen Image="splash-620x300.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="microphone" />
</Capabilities>
</Package>