220 Commits

Author SHA1 Message Date
1f80f793ac update TileFont.... 2020-07-31 18:01:28 +08:00
3dbddbeb9a VKDevice::ChangeTexture2D add batch commit edition. 2020-07-29 17:06:43 +08:00
9229aa8d11 first finished the DrawTile example. 2020-07-28 18:50:05 +08:00
331bcd236e use PRIM_2D_RECTANGLES instead PRIM_RECTANGLES 2020-07-28 18:48:23 +08:00
5020f80060 updates 2020-07-28 16:37:01 +08:00
67a595066e add PhysicalDeviceFeatures in vkDeviceCreateInfo 2020-07-28 16:36:39 +08:00
ce97dbf076 fix VKTextureLoader.cpp bugs 2020-07-28 16:35:24 +08:00
cd9e3cd187 splite LoadTexture 2020-07-27 18:49:37 +08:00
1c8998f3e6 add LoadBitmapFromFile 2020-07-27 14:14:03 +08:00
49062baf75 code layout 2020-07-25 18:53:50 +08:00
ae03b4ad68 restruct RenderDeviceVulkan project 2020-07-25 14:57:14 +08:00
42de618db7 use CharMetricsInfo instead FontAdvInfo 2020-07-24 15:29:22 +08:00
309c83cd66 add SetLineWidth in VKCommandBuffer 2020-07-20 19:17:17 +08:00
2199b000fa VertexBufferBase rename to VertexAttribDataAccess 2020-07-16 20:36:54 +08:00
770ab4d1d9 use "VertexAttribData" instead "VertexAttribBufferCreater" 2020-07-16 17:08:13 +08:00
01a32148bf rename,use CreateVAB instead CreateVBO 2020-07-16 12:00:02 +08:00
9e99db9c72 rename "VertexBuffer" to "VertexAttribBuffer" 2020-07-14 14:03:26 +08:00
4950a33ae5 增加CreateVB函数,用于根据基础类型创建VertexBuffer 2020-07-11 16:49:52 +08:00
967c66569b to advance ShaderResource/VKBuffer 2020-07-09 20:37:34 +08:00
e6aeff6b65 support "u8char" type 2020-07-07 19:16:23 +08:00
592a9343f4 add TileFont/FontManage 2020-07-01 20:36:49 +08:00
61648f6dcb Merge branch 'devel_14_tilemap' of https://github.com/hyzboy/ULRE into devel_14_tilemap 2020-06-24 19:14:13 +08:00
2103c4d23c add new Device::CreateImage functions 2020-06-24 19:13:29 +08:00
1ca44cd037 Add ShaderModuleManage::CreateMaterial(vs,gs,fs) functions 2020-06-24 01:51:10 +08:00
0cb5c45d2a 管线增加动态线宽属性 2020-06-21 02:36:15 +08:00
b37d7c1a5b 实际部分TileData 2020-06-21 02:23:11 +08:00
880876b8b2 VKCommandBuffer add a new function SetRenderArea(const VkExtent2D &) 2020-06-11 19:23:51 +08:00
532a8e3b56 update support VkVulkanSDK 1.2.141 2020-06-11 18:25:08 +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
3440db869a 清除旧的Shader处理代码 2020-06-06 16:38:31 +08:00
9c5f60f513 转移和渲染无关的代码到CMSceneGraph中 2020-06-06 16:37:13 +08:00
f161404584 变量改名,以特别提示其定义 2020-04-07 17:56:15 +08:00
3f53b0f65c support Vulkan SDK 1.2 2020-02-08 15:04:02 +08:00
004e0037a4 submodules update 2020-01-23 21:00:35 +08:00
b9249d960c Split vulkan::Device::CreateAttachmentDescription to a new function. 2020-01-21 16:23:01 +08:00
2fceaa4f8b use MaterialInstance in texture_rect sample 2020-01-20 16:35:43 +08:00
f947a0746a 增加VKMaterialInstance类 2020-01-20 15:39:39 +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
1a75ab0101 add platform limts 2020-01-13 14:50:24 +08:00
5d496298bc add ForceDiscreteGPU.c 2020-01-13 14:48:45 +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
a331286b30 add ColorSpace.h 2020-01-07 18:14:16 +08:00
909dbb0fd9 add NativeValue define. 2019-12-27 19:31:42 +08:00
1ec3542ac8 test ComboVector1to3 shader 2019-12-20 22:08:10 +08:00
f6417e79d0 add comboVector and splitVector node 2019-12-19 18:08:27 +08:00
7dd42cb369 1.ShaderNode "VertexInput" add "Double" support
2.use Macro to instead repeat code
2019-12-18 20:33:46 +08:00
7852b59e20 the ShaderMaker can run first version. 2019-12-18 20:12:56 +08:00