Skip to content

Commit d5c62f6

Browse files
committed
Fixed a small parser profile parsing error + used correct binding namespaces
1 parent e531358 commit d5c62f6

File tree

8 files changed

+19
-19
lines changed

8 files changed

+19
-19
lines changed

khrgenerator/cpp/templates/booleanF.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
#pragma once
33

44

5-
#include <{{binding.baseNamespace}}binding/no{{binding.baseNamespace}}.h>
5+
#include <{{profile.bindingNamespace}}/no{{binding.baseNamespace}}.h>
66

7-
#include <{{binding.baseNamespace}}binding/{{binding.baseNamespace}}/boolean.h>
7+
#include <{{profile.bindingNamespace}}/{{binding.baseNamespace}}/boolean.h>
88

99

1010
namespace {{apiString}}{{memberSet}}

khrgenerator/cpp/templates/entrypointF.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
#pragma once
33

44

5-
#include <{{binding.baseNamespace}}binding/no{{binding.baseNamespace}}.h>
5+
#include <{{profile.bindingNamespace}}/no{{binding.baseNamespace}}.h>
66

7-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/types.h>
8-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/values.h>
9-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/boolean.h>
10-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/bitfield.h>
11-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/enum.h>
12-
#include <{{binding.baseNamespace}}binding/{{apiString}}{{memberSet}}/functions.h>
7+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/types.h>
8+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/values.h>
9+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/boolean.h>
10+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/bitfield.h>
11+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/enum.h>
12+
#include <{{profile.bindingNamespace}}/{{apiString}}{{memberSet}}/functions.h>
1313

14-
#include <{{binding.baseNamespace}}binding/{{binding.baseNamespace}}/extension.h>
14+
#include <{{profile.bindingNamespace}}/{{binding.baseNamespace}}/extension.h>

khrgenerator/cpp/templates/enumF.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
#pragma once
33

44

5-
#include <{{binding.baseNamespace}}binding/no{{binding.baseNamespace}}.h>
5+
#include <{{profile.bindingNamespace}}/no{{binding.baseNamespace}}.h>
66

7-
#include <{{binding.baseNamespace}}binding/{{binding.baseNamespace}}/enum.h>
7+
#include <{{profile.bindingNamespace}}/{{binding.baseNamespace}}/enum.h>
88

99

1010
namespace {{apiString}}{{memberSet}}

khrgenerator/cpp/templates/partials/types_bitfieldStreamable.cpp.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace {{binding.baseNamespace}}
44
55
std::ostream & operator<<(std::ostream & stream, const {{identifier}} & value)
66
{
7-
stream << {{binding.baseNamespace}}binding::aux::bitfieldString<{{identifier}}>(value);
7+
stream << {{profile.bindingNamespace}}::aux::bitfieldString<{{identifier}}>(value);
88
return stream;
99
}
1010

khrgenerator/cpp/templates/partials/types_streamable.cpp.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace {{binding.baseNamespace}}
44
55
std::ostream & operator<<(std::ostream & stream, const {{identifier}} & value)
66
{
7-
stream << {{binding.baseNamespace}}binding::aux::Meta::getString(value);
7+
stream << {{profile.bindingNamespace}}::aux::Meta::getString(value);
88
return stream;
99
}
1010

khrgenerator/cpp/templates/typesF.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#pragma once
33

44

5-
#include <{{binding.baseNamespace}}binding/no{{binding.baseNamespace}}.h>
6-
#include <{{binding.baseNamespace}}binding/{{binding.baseNamespace}}/types.h>
5+
#include <{{profile.bindingNamespace}}/no{{binding.baseNamespace}}.h>
6+
#include <{{profile.bindingNamespace}}/{{binding.baseNamespace}}/types.h>
77

88

99
namespace {{apiString}}{{memberSet}}

khrgenerator/cpp/templates/valuesF.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
#pragma once
33

44

5-
#include <{{binding.baseNamespace}}binding/no{{binding.baseNamespace}}.h>
5+
#include <{{profile.bindingNamespace}}/no{{binding.baseNamespace}}.h>
66

7-
#include <{{binding.baseNamespace}}binding/{{binding.baseNamespace}}/values.h>
7+
#include <{{profile.bindingNamespace}}/{{binding.baseNamespace}}/values.h>
88

99

1010
namespace {{apiString}}{{memberSet}}

khrparser/Profile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def __init__(self, jsonObject, targetDir):
3838

3939
# Compatibility with old profile JSON format:
4040
elif jsonObject["apiIdentifier"]:
41-
self.apis = { jsonObject["apiIdentifier"]: { "entryPointHeader": self.baseNamespace } }
41+
self.apis = { jsonObject["apiIdentifier"]: { "entryPointHeader": f"{self.baseNamespace}.h" } }
4242
if jsonObject["coreProfileSince"]:
4343
self.apis[jsonObject["apiIdentifier"]]["coreProfileSince"] = jsonObject["coreProfileSince"]
4444

0 commit comments

Comments
 (0)