Vulkan-2-设置校验层

聊聊为啥要这个东西: The Vulkan API is designed around the idea of minimal driver overhead and one of the manifestations of that goal is that there is very lim...

2019-01-25 14:29:02

阅读数 26

评论数 0

Vulkan -1 - 创建实例

来来,看看实例的作用 The instance is the connection between your application and the Vulkan library 看看过程吧

2019-01-24 12:15:21

阅读数 36

评论数 0

Vulkan 的胡说八道

为什么要学习 Vulkan ? 想要成为 从事游戏引擎或者图形学程序 开发和研究。 为什么不是去学习OpenGL 或者Direct X呢? API 已经过时了,而且最近看到的开源项目,都说要换 Vulkan作为后端渲染,Unity和虚幻已经支持了这个作为图形接口。感觉有潜力的新图形学AP...

2019-01-23 16:24:35

阅读数 43

评论数 0

Vulkan 开发环境

去官网下 Vulkan SDK 去GitHub 上搜 Vulkan 。没错 星最多的那个 例子 就可以用了 用cmake 建工程,不会用的,查资料吧

2019-01-23 15:20:49

阅读数 38

评论数 0

Vulkan 的错误检测

Validation layers 是验证层,也就是做错误检测用的 平时开发可以开启,发布就关闭,比OpenGL Direct3D 排错更方便 可以自己进行 错误处理 ,注册自己的函数 ...

2019-01-23 15:15:01

阅读数 33

评论数 0

Vulkan 代码习惯

Functions vk prefix enumerations and structs Vk prefix enumeration value VK_ prefix uses structs to provide parameters to functions...

2019-01-23 15:01:22

阅读数 16

评论数 0

Vulkan 基本过程

draw the first triangle we need to: • Create a VkInstance • Select a supported graphics card (VkPhysicalDevice) • Create a VkDevice and VkQueue for d...

2019-01-23 14:56:18

阅读数 27

评论数 0

汇编调用显卡 小黑屏

汇编小黑屏 ;%define _BOOT_DEBUG_ ;作为启动器要去掉 %ifdef _BOOT_DEBUG_ org 0100h %else org 07c00h ; 告诉编译器程序加载到7c00处 %endif mov al, 0x13 mov ah, 0x00 ...

2018-12-09 15:40:07

阅读数 30

评论数 0

nasm 汇编 与c 语言互相调用

NASM 与c 交互 Windownasm 汇编 与c 语言互相调用WindowsLinuxc函数,提供给汇编使用编译过程环境配置 nasm 汇编 与c 语言互相调用 nasm 在不同操作系统下,函数入口不一样,需要注意。在win 入口函数是 _mian 而在 Linux 下是start W...

2018-12-09 13:52:33

阅读数 80

评论数 0

c++ 头文件重复定义

重复定义

2018-07-10 10:17:13

阅读数 126

评论数 0

c++ 与 Unity 交互的比较好的文章

编写各种平台库文件

2018-07-02 10:44:14

阅读数 483

评论数 0

Unity C++ Plugins 导入导出

#ifndef _DLL_H_ #define _DLL_H_//防重复定义 #if BUILDING_DLL //定义为导出DLL 那么需要加上 导出标记 # define DLLIMPORT __declspec (dllexport) #else //当是引用DLL ...

2018-07-02 10:34:24

阅读数 126

评论数 0

LNK2019 无法解析的外部符号 __imp_WSARecv

错误 LNK2019 无法解析的外部符号 __imp_WSARecv,该符号在函数 "public: bool __cdecl CTCPByteSession::Receive(void)" (?Receive@CTCPByteSession@@QEAA_N...

2018-06-27 14:18:34

阅读数 459

评论数 0

unity vs工程无法打开属性

由于unity 安装时,有unity for vs tool 这个工具。所以才有 vs 断点 ,附加到unity。这个工具会 默认关闭 ,vs中直接点击打开属性。 修改完毕后需要重启 vs 生效 在 工具—选项—适用于Unity工具—常规–访问属性 — true 重启 vs 重启...

2018-06-27 13:48:03

阅读数 1036

评论数 3

Cmake 交叉编译

交叉编译值得看的文章

2018-06-27 07:50:51

阅读数 31

评论数 0

cmake 生成 *.framework 文件

cmake_minimum_required(VERSION 3.11) Project(CmakeTest) aux_source_directory(. src) add_library(project1 SHARED ${src}) #编译为程序资...

2018-06-25 23:51:07

阅读数 246

评论数 0

cmake 生成 *.Bundle 文件

主要因为在 Apple 下的Unity 的Plugins 目录下需要 的插件为 bundle格式 所以 c++ 用cmake编译为 bundle 的时候很麻烦的 设置如下: cmake_minimum_required(VERSION 3.11) Project(CmakeTest) aux...

2018-06-25 23:37:53

阅读数 96

评论数 0

Cmake 编译静库 动态库 指定输出路径

cmake_minimum_required(VERSION 3.11) Project(CmakeTest) aux_source_directory(. src) #add_executable(project1 ${src}) #编译为可执行程序 #add_library(proj...

2018-06-25 23:07:21

阅读数 3246

评论数 2

Cmake 多个 target 在一个 protect 下

文件目录结构如下 . ├── CmakeLists.txt ├── main.cpp └── target2 ├── CmakeLists.txt └── main.cpp 第一个 CmakeLists.txt cmake_minimum_required(VERSION...

2018-06-25 22:23:03

阅读数 421

评论数 0

Cmake 简单例子---生成一个Visual Studio 或者Xcode 工程

进入空目录 CmakeTest 创建 代码 main.cpp 创建 CmakeLists.txt main.cpp : #include<iostream> int main(int argc, char con...

2018-06-25 22:06:15

阅读数 1283

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭