This website requires JavaScript.
a273605b42
delete line_height in FontSource, append char_height attribute.
hyzboy
2020-07-21 11:48:06 +08:00
94cfcd322c
update TextLayout.h
hyzboy
2020-07-20 22:22:25 +08:00
a3745e927d
add TextLayout
hyzboy
2020-07-20 21:29:15 +08:00
ec3919626e
update Geometry2D/3D and RenderableCreater to best new
hyzboy
2020-07-20 19:19:09 +08:00
8c32fb4d3c
fix typename writed error.
hyzboy
2020-07-20 19:18:34 +08:00
2c0164d952
add stride attribute in ShaderStage struct
hyzboy
2020-07-20 19:18:07 +08:00
309c83cd66
add SetLineWidth in VKCommandBuffer
hyzboy
2020-07-20 19:17:17 +08:00
79b012d5b9
fix RenderableCreater and VertexAttribData, VertexAttribDataAccess..... and then test CreateRenderableRectangle passed.
hyzboy
2020-07-20 18:12:02 +08:00
4898592c32
add CreateVADA function in RenderableCreater
hyzboy
2020-07-20 17:33:57 +08:00
7ee902fcb7
recreate VertexAttribData and VertexAttribDataAccess
hyzboy
2020-07-20 17:33:13 +08:00
7eedffe8ed
Codes layout
hyzboy
2020-07-20 17:31:33 +08:00
5ef1d2bb75
update submodule CMCore
hyzboy
2020-07-20 17:30:43 +08:00
27d27bca65
rename from VertexAttribDataAccess.cpp to VertexAttribData.cpp
hyzboy
2020-07-20 17:30:27 +08:00
2199b000fa
VertexBufferBase rename to VertexAttribDataAccess
hyzboy
2020-07-16 20:36:54 +08:00
770ab4d1d9
use "VertexAttribData" instead "VertexAttribBufferCreater"
hyzboy
2020-07-16 17:08:13 +08:00
1ebaedb350
use "VertexAttribData" instead "VertexAttribBufferCreater"
hyzboy
2020-07-16 17:02:24 +08:00
9999ff26c8
add "binding" in "struct ShaderStage"
hyzboy
2020-07-16 17:01:33 +08:00
2f467e9806
little fix,it's less practical importance, only to reduce compiler's warnings.
hyzboy
2020-07-16 12:03:33 +08:00
01a32148bf
rename,use CreateVAB instead CreateVBO
hyzboy
2020-07-16 12:00:02 +08:00
b041fb5c14
change values name.
hyzboy
2020-07-14 20:42:01 +08:00
6b943e8210
update RenderableCreater codes
hyzboy
2020-07-14 19:41:38 +08:00
26b65b4f4e
using VABCreater delegate VertexAttribBufferCreater
hyzboy
2020-07-14 14:08:34 +08:00
9e99db9c72
rename "VertexBuffer" to "VertexAttribBuffer"
hyzboy
2020-07-14 14:03:26 +08:00
e9eda440a9
add VertexAttribName
hyzboy
2020-07-13 22:16:38 +08:00
b7e2cb7018
add TextLayout,RenderableCreater.cpp/.h
hyzboy
2020-07-11 21:35:14 +08:00
4950a33ae5
增加CreateVB函数,用于根据基础类型创建VertexBuffer
hyzboy
2020-07-11 16:49:52 +08:00
b4dcd029f9
在ShaderStage结构中保存原始的数据基本类型与成份数量
hyzboy
2020-07-11 16:49:17 +08:00
967c66569b
to advance ShaderResource/VKBuffer
hyzboy
2020-07-09 20:37:34 +08:00
f76235ef5c
update example Atomsphere
hyzboy
2020-07-09 13:26:39 +08:00
0b07d04eb2
upgrade FontSource serial codes
hyzboy
2020-07-08 21:56:39 +08:00
af1510b6fc
add Samplers/Texture in SceneDB.h/.cpp
hyzboy
2020-07-08 17:17:36 +08:00
c0ff164720
update position codes of RectanglePrimitive
hyzboy
2020-07-08 15:51:05 +08:00
02cf493289
add RectanglePrimitive example
hyzboy
2020-07-08 15:46:30 +08:00
5df74d68d2
update CMCore
hyzboy
2020-07-08 10:17:02 +08:00
e6aeff6b65
support "u8char" type
hyzboy
2020-07-07 19:16:23 +08:00
57a0326ee8
add FontSourceSingle/Multi.cpp
hyzboy
2020-07-04 14:44:07 +08:00
b417b08f59
add VKDevice::GetSwapchainSize() function
hyzboy
2020-07-03 21:12:33 +08:00
c667e026ec
add FontSourceManage,FontMultiSource,TileFont.cpp
hyzboy
2020-07-03 21:11:47 +08:00
592a9343f4
add TileFont/FontManage
hyzboy
2020-07-01 20:36:49 +08:00
da0fba1760
add QTVulkan example
hyzboy
2020-07-01 16:27:47 +08:00
d6ec92a86a
add .gitignore
hyzboy
2020-06-29 19:50:09 +08:00
54cd790c40
add TileFont.h
hyzboy
2020-06-29 19:49:54 +08:00
6c3dba9dc2
add FontSourceWin.cpp/.h
hyzboy
2020-06-29 11:06:47 +08:00
18f68df9be
add Font/FontBitmapCache
hyzboy
2020-06-28 22:16:07 +08:00
61648f6dcb
Merge branch 'devel_14_tilemap' of https://github.com/hyzboy/ULRE into devel_14_tilemap
hyzboy
2020-06-24 19:14:13 +08:00
2103c4d23c
add new Device::CreateImage functions
hyzboy
2020-06-24 19:13:29 +08:00
1ca44cd037
Add ShaderModuleManage::CreateMaterial(vs,gs,fs) functions
hyzboy
2020-06-24 01:51:10 +08:00
9d9dd30416
delete useless param in TileData. because the Vulkan don't support pixel format convert.
hyzboy
2020-06-21 18:29:48 +08:00
2b218861e5
TileData迁移完成
hyzboy
2020-06-21 17:50:25 +08:00
3e0a170505
Change the params name of VKPhysicalDevice::GetPointSize
hyzboy
2020-06-21 17:48:50 +08:00
0cb5c45d2a
管线增加动态线宽属性
hyzboy
2020-06-21 02:36:15 +08:00
ecf8357e7b
修正Geometry3D范例中没有释放ubo_color的问题
hyzboy
2020-06-21 02:32:52 +08:00
9ef8f09deb
增加bom头
hyzboy
2020-06-21 02:27:08 +08:00
b37d7c1a5b
实际部分TileData
hyzboy
2020-06-21 02:23:11 +08:00
c2a751bf68
增加TileData
hyzboy
2020-06-20 19:40:09 +08:00
d4bee40b78
update use pbr material in LoadStaticMesh
hyzboy
2020-06-20 16:51:13 +08:00
0d6f7758ec
add color support in CreateRenderableBoundingBox()
hyzboy
2020-06-20 15:43:38 +08:00
ccec02c58b
change names of shaders
hyzboy
2020-06-20 15:25:57 +08:00
70c7679690
update the LoadStaticMesh
hyzboy
2020-06-20 14:49:44 +08:00
f76551018c
update the codes of Camera
hyzboy
2020-06-20 14:45:39 +08:00
9d68108f0d
改进渲染范例,以适应新数据。但显示不出来,待查证
hyzboy
2020-06-20 02:27:48 +08:00
4832e23573
可完全正确加载模型以及场景的代码
hyzboy
2020-06-20 01:26:33 +08:00
39c8b7d56e
修正加载错误
hyzboy
2020-06-20 00:44:56 +08:00
7eb49939fd
不再使用hgl_zero,避免莫明其妙的内存损坏问题
hyzboy
2020-06-20 00:44:38 +08:00
858a7e26ab
add example program LoadStaticMesh
hyzboy
2020-06-19 22:07:14 +08:00
43966ce52d
update submodules
hyzboy
2020-06-18 10:11:26 +08:00
c5821a8026
删除Assimp依赖
hyzboy
2020-06-17 02:05:36 +08:00
0e44657e07
update submodule "res"
hyzboy
2020-06-16 21:32:49 +08:00
fbac9f03c6
改进SceneTree范例,使用实体带方向光球体
hyzboy
2020-06-16 20:01:36 +08:00
80dd4f6010
删除shader文件名.spv后缀
hyzboy
2020-06-12 16:00:18 +08:00
f8e2aa6d81
更新材质文件名引用
hyzboy
2020-06-12 15:55:51 +08:00
7828468547
改进CameraAppFramework中对相机矩阵数据的管理,使之可以绑定到多个材质。 因此修正Geometry3D接收输入无效的问题
hyzboy
2020-06-12 15:53:37 +08:00
4cf5b0dce3
PushConstant暂时只保留local_to_world
hyzboy
2020-06-12 15:51:56 +08:00
4862e81f21
support new WorldMatrix
hyzboy
2020-06-11 19:24:13 +08:00
880876b8b2
VKCommandBuffer add a new function SetRenderArea(const VkExtent2D &)
hyzboy
2020-06-11 19:23:51 +08:00
532a8e3b56
update support VkVulkanSDK 1.2.141
hyzboy
2020-06-11 18:25:08 +08:00
2960bdbb81
update example HQFilterTexture
hyzboy
2020-06-11 17:00:28 +08:00
26a434e9fb
example the first_triangle support ShaderResource
hyzboy
2020-06-10 17:11:24 +08:00
d94e6dee6c
use ShaderResource instead ShaderParse
hyzboy
2020-06-09 19:40:08 +08:00
30b5639acc
improvement the ShaderResource module
hyzboy
2020-06-09 14:05:20 +08:00
ca44bf2cf7
first version of ShaderResource
hyzboy
2020-06-08 19:12:29 +08:00
2cc0c77f13
add submodule "CMSceneGraph"
hyzboy
2020-06-08 19:12:00 +08:00
98cb564aa5
add ShaderResource.cpp/.h
hyzboy
2020-06-06 19:45:38 +08:00
004127cbfa
update submodule "res"
hyzboy
2020-06-06 16:45:11 +08:00
3440db869a
清除旧的Shader处理代码
hyzboy
2020-06-06 16:38:31 +08:00
9c5f60f513
转移和渲染无关的代码到CMSceneGraph中
hyzboy
2020-06-06 16:37:13 +08:00
043d5608d0
AxisCreateInfo/CubeCreateInfo增加新的构造函数,直接支持AABB
hyzboy
2020-06-03 17:39:36 +08:00
51780a68ee
改进AssimpLoaderMesh
hyzboy
2020-05-19 19:03:13 +08:00
a5289c74a5
增加DamagedHelmet资源
hyzboy
2020-05-19 19:02:37 +08:00
6b12034437
修改OpenGL2VulkanMatrix矩阵获取方式,原先的无法使用
hyzboy
2020-05-19 19:02:03 +08:00
f016b0d8c5
init
hyzboy
2020-05-19 17:28:02 +08:00
00eeeaf1db
support new BaseString
hyzboy
2020-04-24 21:21:55 +08:00
2ebbbaf7b8
update submodule "res"
hyzboy
2020-04-08 20:53:04 +08:00
3fd43baff0
add "res" submodule
hyzboy
2020-04-07 19:13:06 +08:00
8707cbcc6f
delete "res" subfolder
hyzboy
2020-04-07 19:02:47 +08:00
3194d9522c
update submodules
hyzboy
2020-04-07 17:56:51 +08:00
f161404584
变量改名,以特别提示其定义
hyzboy
2020-04-07 17:56:15 +08:00
125392b037
add shader_compile.bat
hyzboy
2020-02-10 13:32:02 +08:00
3f53b0f65c
support Vulkan SDK 1.2
hyzboy
2020-02-08 15:04:02 +08:00
ee52ad23ae
to update the code of cnmr.gbuffer
hyzboy
2020-02-01 23:38:30 +08:00