bgfx: fix rules (#3906)

* bgfx: fix rules

* Update xmake.lua

---------

Co-authored-by: ruki <waruqi@gmail.com>
pull/3945/head
hsz 10 months ago committed by GitHub
parent 2f68a1a895
commit 4107885513
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      packages/b/bgfx/rules/shaders.lua
  2. 2
      packages/b/bgfx/xmake.lua

@ -73,9 +73,9 @@ rule("shaders")
}
local bgfx_default_profiles = {
windows = {
vertex = {dx9 = "vs_3_0", dx11 = "vs_5_0", glsl = "120"},
fragment = {dx9 = "ps_3_0", dx11 = "ps_5_0", glsl = "120"},
compute = {dx11 = "cs_5_0", glsl = "430"},
vertex = {dx9 = "s_3_0", dx11 = "s_5_0", glsl = "120"},
fragment = {dx9 = "s_3_0", dx11 = "s_5_0", glsl = "120"},
compute = {dx11 = "s_5_0", glsl = "430"},
},
macosx = {
vertex = {metal = "metal", glsl = "120"},

@ -37,7 +37,7 @@ package("bgfx")
package:add("defines", "BX_CONFIG_DEBUG=" .. (package:debug() and "1" or "0"))
end)
on_install("windows", "macosx", "linux", function (package)
on_install("windows|native", "macosx", "linux", function (package)
local bxdir = package:resourcefile("bx")
local bimgdir = package:resourcefile("bimg")
local genie = is_host("windows") and "genie.exe" or "genie"

Loading…
Cancel
Save