summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/scripts/codegen.lua
diff options
context:
space:
mode:
author Бранимир Караџић <branimirkaradzic@gmail.com>2021-08-10 20:28:56 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2021-08-10 20:28:56 +0200
commit1a6a018fc3b393e6f769d7db3aea397175aba459 (patch)
tree1fd0418f1044b221537c682e3e7f02a4a2a72af2 /3rdparty/bgfx/scripts/codegen.lua
parent702c9b45cc3a0d3eaaf29cd595b7e3511316a348 (diff)
Update bgfx to latest
Diffstat (limited to '3rdparty/bgfx/scripts/codegen.lua')
-rw-r--r--3rdparty/bgfx/scripts/codegen.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/3rdparty/bgfx/scripts/codegen.lua b/3rdparty/bgfx/scripts/codegen.lua
index 3b6a3a937ce..e5e0003e433 100644
--- a/3rdparty/bgfx/scripts/codegen.lua
+++ b/3rdparty/bgfx/scripts/codegen.lua
@@ -3,10 +3,11 @@
local codegen = {}
-local NAMEALIGN = 20
+local DEFAULT_NAME_ALIGN = 20
+local DEFINE_NAME_ALIGN = 41
local function namealign(name, align)
- align = align or NAMEALIGN
+ align = align or DEFAULT_NAME_ALIGN
return string.rep(" ", align - #name)
end
@@ -448,7 +449,7 @@ local function codetemp(func)
if func.class then
-- It's a member function
- cargs[1] = func.this .. " _this"
+ cargs[1] = func.this .. " _this"
conversion[1] = func.this_conversion
cppfunc = "This->" .. func.name
callargs[1] = "_this"
@@ -774,6 +775,7 @@ function codegen.gen_flag_cdefine(flag)
local comment = ""
if item.comment then
if #item.comment > 1 then
+ s[#s+1] = ""
for _, c in ipairs(item.comment) do
s[#s+1] = "/// " .. c
end
@@ -783,7 +785,7 @@ function codegen.gen_flag_cdefine(flag)
end
value = string.format(flag.format, value)
local code = string.format("#define %s %sUINT%d_C(0x%s)%s",
- name, namealign(name, 35), flag.bits, value, comment)
+ name, namealign(name, DEFINE_NAME_ALIGN), flag.bits, value, comment)
s[#s+1] = code
end
end
@@ -803,7 +805,7 @@ function codegen.gen_flag_cdefine(flag)
if flag.desc then
comment = string.format(" //!< %s bit shift", flag.desc)
end
- local code = string.format("#define %s %s%s%s", name, namealign(name, 35), shift_align, comment)
+ local code = string.format("#define %s %s%s%s", name, namealign(name, DEFINE_NAME_ALIGN), shift_align, comment)
s[#s+1] = code
end
if flag.range then
@@ -812,7 +814,7 @@ function codegen.gen_flag_cdefine(flag)
if flag.desc then
comment = string.format(" //!< %s bit mask", flag.desc)
end
- local code = string.format("#define %s %s%s%s", name, namealign(name, 35), mask, comment)
+ local code = string.format("#define %s %s%s%s", name, namealign(name, DEFINE_NAME_ALIGN), mask, comment)
s[#s+1] = code
end