mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-08 13:14:56 +00:00
Rename namespace dawn_native to dawn::native.
But keep a namespace alias to avoid breaking project that depend on the previous namespace name while they get updated. Done with through the following steps: - git grep -l dawn_native:: | xargs sed -i "" "s/dawn_native::/dawn::native::/g" - git grep -l "namespace dawn_native" | xargs sed -i "" "s/namespace dawn_native/namespace dawn::native/g" - git cl format - Manual fixups in generator/templates (and the addition of namespace_case in dawn_json_generator.py). - The addition of the namespace alias in DawnNative.h Bug: dawn:824 Change-Id: I676cc4e3ced2e0e4bab32a0d66d7eaf9537e3f09 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75982 Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
8b3eaa60d8
commit
ec9cf2a85c
@@ -68,6 +68,9 @@ class Name:
|
||||
def snake_case(self):
|
||||
return '_'.join(self.chunks)
|
||||
|
||||
def namespace_case(self):
|
||||
return '::'.join(self.chunks)
|
||||
|
||||
def js_enum_case(self):
|
||||
result = self.chunks[0].lower()
|
||||
for chunk in self.chunks[1:]:
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
// limitations under the License.
|
||||
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/ChainUtils_autogen.h"
|
||||
|
||||
#include <unordered_set>
|
||||
|
||||
@@ -18,8 +18,9 @@
|
||||
#define {{DIR}}_CHAIN_UTILS_H_
|
||||
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = namespace_name.snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
{% set prefix = metadata.proc_table_prefix.lower() %}
|
||||
#include "{{native_dir}}/{{prefix}}_platform.h"
|
||||
#include "{{native_dir}}/Error.h"
|
||||
|
||||
@@ -12,9 +12,10 @@
|
||||
//* See the License for the specific language governing permissions and
|
||||
//* limitations under the License.
|
||||
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/ObjectType_autogen.h"
|
||||
|
||||
namespace {{native_namespace}} {
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
{% set native_namespace = namespace_name.snake_case() %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
namespace {{native_namespace}} {
|
||||
|
||||
enum class ObjectType : uint32_t {
|
||||
|
||||
@@ -14,9 +14,10 @@
|
||||
|
||||
{% set Prefix = metadata.proc_table_prefix %}
|
||||
{% set prefix = Prefix.lower() %}
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/{{prefix}}_platform.h"
|
||||
#include "{{native_dir}}/{{Prefix}}Native.h"
|
||||
|
||||
|
||||
@@ -12,9 +12,10 @@
|
||||
//* See the License for the specific language governing permissions and
|
||||
//* limitations under the License.
|
||||
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/ValidationUtils_autogen.h"
|
||||
|
||||
namespace {{native_namespace}} {
|
||||
|
||||
@@ -18,9 +18,10 @@
|
||||
{% set api = metadata.api.lower() %}
|
||||
#include "dawn/{{api}}_cpp.h"
|
||||
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/Error.h"
|
||||
|
||||
namespace {{native_namespace}} {
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
//* limitations under the License.
|
||||
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
{% set api = metadata.api.lower() %}
|
||||
#include "{{native_dir}}/{{api}}_absl_format_autogen.h"
|
||||
|
||||
|
||||
@@ -17,8 +17,9 @@
|
||||
#define {{API}}_ABSL_FORMAT_H_
|
||||
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
{% set prefix = metadata.proc_table_prefix.lower() %}
|
||||
#include "{{native_dir}}/{{prefix}}_platform.h"
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
#include <dawn/{{metadata.api.lower()}}.h>
|
||||
|
||||
namespace dawn_native {
|
||||
namespace dawn::native {
|
||||
|
||||
// This file should be kept in sync with generator/templates/dawn_native/ProcTable.cpp
|
||||
|
||||
@@ -39,7 +39,7 @@ namespace dawn_native {
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
using namespace dawn_native;
|
||||
using namespace dawn::native;
|
||||
|
||||
{% for function in by_category["function"] %}
|
||||
{{as_cType(function.return_type.name)}} {{metadata.namespace}}{{as_cppType(function.name)}} (
|
||||
|
||||
@@ -12,9 +12,10 @@
|
||||
//* See the License for the specific language governing permissions and
|
||||
//* limitations under the License.
|
||||
|
||||
{% set native_namespace = Name(metadata.native_namespace).snake_case() %}
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set namespace_name = Name(metadata.native_namespace) %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
{% set namespace = metadata.namespace %}
|
||||
#include "{{native_dir}}/{{namespace}}_structs_autogen.h"
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
{% set api = metadata.api.lower() %}
|
||||
#include "dawn/{{api}}_cpp.h"
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = namespace_name.snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/Forward.h"
|
||||
|
||||
namespace {{native_namespace}} {
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
{% set api = metadata.api.lower() %}
|
||||
#include "dawn/{{api}}_cpp.h"
|
||||
{% set impl_dir = metadata.impl_dir + "/" if metadata.impl_dir else "" %}
|
||||
{% set native_namespace = namespace_name.snake_case() %}
|
||||
{% set native_dir = impl_dir + native_namespace %}
|
||||
{% set native_namespace = namespace_name.namespace_case() %}
|
||||
{% set native_dir = impl_dir + namespace_name.snake_case() %}
|
||||
#include "{{native_dir}}/Forward.h"
|
||||
|
||||
{% set namespace = metadata.namespace %}
|
||||
// Use our autogenerated version of the {{namespace}} structures that point to {{native_namespace}} object types
|
||||
// (wgpu::Buffer is dawn_native::BufferBase*)
|
||||
// (wgpu::Buffer is dawn::native::BufferBase*)
|
||||
#include <{{native_dir}}/{{namespace}}_structs_autogen.h>
|
||||
|
||||
namespace {{native_namespace}} {
|
||||
@@ -79,4 +79,4 @@ namespace {{native_namespace}} {
|
||||
{% endfor %}
|
||||
}
|
||||
|
||||
#endif // {{NATIVE_DIR}}_{{PREFIX}}_PLATFORM_AUTOGEN_H_
|
||||
#endif // {{NATIVE_DIR}}_{{PREFIX}}_PLATFORM_AUTOGEN_H_
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
#include "dawn_native/opengl/OpenGLFunctionsBase_autogen.h"
|
||||
|
||||
namespace dawn_native::opengl {
|
||||
namespace dawn::native::opengl {
|
||||
|
||||
template<typename T>
|
||||
MaybeError OpenGLFunctionsBase::LoadProc(GetProcAddress getProc, T* memberProc, const char* name) {
|
||||
@@ -67,4 +67,4 @@ MaybeError OpenGLFunctionsBase::LoadDesktopGLProcs(GetProcAddress getProc, int m
|
||||
return {};
|
||||
}
|
||||
|
||||
} // namespace dawn_native::opengl
|
||||
} // namespace dawn::native::opengl
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "dawn_native/Error.h"
|
||||
#include "dawn_native/opengl/opengl_platform.h"
|
||||
|
||||
namespace dawn_native::opengl {
|
||||
namespace dawn::native::opengl {
|
||||
using GetProcAddress = void* (*) (const char*);
|
||||
|
||||
struct OpenGLFunctionsBase {
|
||||
@@ -40,6 +40,6 @@ namespace dawn_native::opengl {
|
||||
MaybeError LoadProc(GetProcAddress getProc, T* memberProc, const char* name);
|
||||
};
|
||||
|
||||
} // namespace dawn_native::opengl
|
||||
} // namespace dawn::native::opengl
|
||||
|
||||
#endif // DAWNNATIVE_OPENGL_OPENGLFUNCTIONSBASE_H_
|
||||
|
||||
Reference in New Issue
Block a user