- Forked from Godot Engine 4.7-dev (MIT License) - Rebranded to AeThex Engine with cyan/purple theme - Added AI-powered development assistant module - Integrated Claude API for code completion & error fixing - Custom hexagon logo and branding - Multi-platform CI/CD (Windows, Linux, macOS) - Built Linux editor binary (151MB) - Complete source code with all customizations Tech Stack: - C++ game engine core - AI Module: Claude 3.5 Sonnet integration - Build: SCons, 14K+ source files - License: MIT (Godot) + Custom (AeThex features) Ready for Windows build via GitHub Actions!
34 lines
660 B
C
34 lines
660 B
C
/* -*- tab-width: 4; -*- */
|
|
/* vi: set sw=2 ts=4 expandtab: */
|
|
|
|
/* Copyright 2019-2020 Mark Callow
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* @~English
|
|
* @brief Create a DFD for a VkFormat.
|
|
*/
|
|
|
|
#include "dfd.h"
|
|
|
|
/**
|
|
* @~English
|
|
* @brief Create a DFD matching a VkFormat.
|
|
*
|
|
* @param[in] format VkFormat for which to create a DFD.
|
|
*
|
|
* @return pointer to the created DFD or 0 if format not supported or
|
|
* unrecognized. Caller is responsible for freeing the created
|
|
* DFD.
|
|
*/
|
|
uint32_t*
|
|
vk2dfd(enum VkFormat format)
|
|
{
|
|
switch (format) {
|
|
#include "vk2dfd.inl"
|
|
default: return 0;
|
|
}
|
|
}
|
|
|