|
c2a751bf68
|
增加TileData
|
2020-06-20 19:40:09 +08:00 |
|
|
0d6f7758ec
|
add color support in CreateRenderableBoundingBox()
|
2020-06-20 15:43:38 +08:00 |
|
|
4cf5b0dce3
|
PushConstant暂时只保留local_to_world
|
2020-06-12 15:51:56 +08:00 |
|
|
26a434e9fb
|
example the first_triangle support ShaderResource
|
2020-06-10 17:11:24 +08:00 |
|
|
d94e6dee6c
|
use ShaderResource instead ShaderParse
|
2020-06-09 19:40:08 +08:00 |
|
|
30b5639acc
|
improvement the ShaderResource module
|
2020-06-09 14:05:20 +08:00 |
|
|
ca44bf2cf7
|
first version of ShaderResource
|
2020-06-08 19:12:29 +08:00 |
|
|
98cb564aa5
|
add ShaderResource.cpp/.h
|
2020-06-06 19:45:38 +08:00 |
|
|
3440db869a
|
清除旧的Shader处理代码
|
2020-06-06 16:38:31 +08:00 |
|
|
9c5f60f513
|
转移和渲染无关的代码到CMSceneGraph中
|
2020-06-06 16:37:13 +08:00 |
|
|
6b12034437
|
修改OpenGL2VulkanMatrix矩阵获取方式,原先的无法使用
|
2020-05-19 19:02:03 +08:00 |
|
|
004e0037a4
|
submodules update
|
2020-01-23 21:00:35 +08:00 |
|
|
c2b7f196ed
|
全面使用MaterialInstance封装Material与DescriptorSets
|
2020-01-20 20:00:03 +08:00 |
|
|
e2811f2b2b
|
增加FragCoord属性测试
|
2020-01-20 15:02:40 +08:00 |
|
|
d532e0d04c
|
1.add resolution in WorldMatrix
2.add object_position/object_size in PushConstant
|
2020-01-19 21:53:44 +08:00 |
|
|
818946a7e7
|
1.delete MaterialData.h
2.add StandardMaterial and PBRMaterial
|
2020-01-14 18:09:40 +08:00 |
|
|
8e6f672505
|
add NormalMatrix in PushConstants
|
2020-01-13 20:13:48 +08:00 |
|
|
148372a601
|
add WorldMatrix.h
|
2020-01-11 21:28:41 +08:00 |
|
|
f3961d7c6b
|
add shader
|
2020-01-10 18:04:52 +08:00 |
|
|
e77cb00e89
|
redefine folder tree of material
|
2020-01-09 17:40:39 +08:00 |
|
|
93d680926e
|
add new MaterialComponent
|
2020-01-09 16:53:30 +08:00 |
|
|
793b61b6a8
|
add shader node header files.
|
2019-12-06 21:45:51 +08:00 |
|
|
0d353d47cb
|
delete TextureType.h
|
2019-12-03 17:03:42 +08:00 |
|
|
b4c2bf2260
|
建立CMAKE工程文件夹
|
2019-08-19 11:50:23 +08:00 |
|
|
5659a5a107
|
增加HGL_RAD系列宏
|
2019-08-02 19:32:31 +08:00 |
|
|
ef0c577214
|
统一内置几何体法线与切线还有三角形顺序规则
|
2019-07-18 15:18:49 +08:00 |
|
|
6da3df75df
|
修正内置几何体生成的数据
|
2019-07-18 14:56:10 +08:00 |
|
|
39db360b4a
|
延迟渲染测试成功(内置几何体法不正确,待修正)
|
2019-07-17 21:43:36 +08:00 |
|
|
4d51417f2b
|
fix
|
2019-07-17 18:03:59 +08:00 |
|
|
79957d0ed2
|
完成延迟渲染调试SHADER,但几何多边形生成有问题
|
2019-07-17 17:37:29 +08:00 |
|
|
9cd6d3c76d
|
延迟渲染已可用,但合成shader未完成
|
2019-07-17 16:51:42 +08:00 |
|
|
e38d02f6e0
|
废除WorldMatrix中的vp_size
|
2019-07-17 12:01:20 +08:00 |
|
|
0c20f52eb8
|
world matrix增加viewport size
|
2019-07-17 04:49:49 +08:00 |
|
|
d23abfade0
|
PipelineCreater传递参数分开Renderpass+extent,改为传一个RenderTarget
|
2019-07-16 20:22:29 +08:00 |
|
|
494c4ff5ee
|
转换新添加文件编码为UTF8-BOM
|
2019-07-13 02:38:42 +08:00 |
|
|
2a2cb0db5f
|
**未完成**建立swapchain类,将VKDevice部分功能移到VKSwapchain类中
|
2019-07-13 02:37:19 +08:00 |
|
|
42fc94cff9
|
1.内置几何体生成代码修订,
2.CAMERA默认znear/zfar修订
|
2019-07-12 17:33:38 +08:00 |
|
|
8dca542974
|
矩阵处增加非常重要的注释
|
2019-07-12 10:13:01 +08:00 |
|
|
fc67299042
|
看起来似乎完全正确的DEPTH TEST/MASK
|
2019-07-12 01:57:18 +08:00 |
|
|
e25e75a9c7
|
开始编写延迟渲染流程验证代码
|
2019-06-26 20:44:53 +08:00 |
|
|
07800559cc
|
修复GeometryCreater缓冲区出错的问题
|
2019-06-25 23:40:09 +08:00 |
|
|
a9a7b0373a
|
模型加载坐标似乎终于正确
|
2019-06-25 01:36:47 +08:00 |
|
|
1a3f74b9da
|
Camera.cpp LookAt函数改为使用模板
|
2019-06-24 21:00:55 +08:00 |
|
|
10c047a975
|
改进相机的LookAt矩阵
|
2019-06-24 20:17:20 +08:00 |
|
|
8ba37b8a9d
|
内置内何体增加坐标轴和绑定盒
|
2019-06-24 20:16:50 +08:00 |
|
|
ece292965c
|
新的Vulkan Framework
|
2019-06-18 00:48:05 +08:00 |
|
|
84bce16954
|
统一内置几何体名称
|
2019-06-17 23:51:17 +08:00 |
|
|
c84b522703
|
增加多种内嵌几何体
|
2019-06-17 20:25:44 +08:00 |
|
|
bc4a19c69b
|
增加CreateRenderableSphere
|
2019-06-17 10:37:59 +08:00 |
|
|
a4859f9ed3
|
修正RenderList渲染时没有清空矩阵记录的bug
|
2019-06-16 02:57:07 +08:00 |
|