Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
lmj01 committed May 15, 2024
1 parent 13afbb3 commit 7a1f61d
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 53 deletions.
39 changes: 0 additions & 39 deletions articles/learning.md

This file was deleted.

15 changes: 15 additions & 0 deletions articles/selfPlans.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 学习计划

## 2024-5-15
[项目mj-mark](https://github.com/lmj01/mjdemo/tree/master/demots/packages/mjmark)

配置了更强的markdown渲染HTML

增加了katex的语法支持,比纯手写mathjax要好很多,也很舒服,方便修改文字

更多的需求需要配置了,后面抽时间把mathjax的全部替换掉,静态的都可以改成markdown模式的

至于动态的页面逻辑,还是思考如何处理。初步想的是有一个类似动态路由的功能,但只能在js中来完成切换。



14 changes: 14 additions & 0 deletions cg/api.modern.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# 图像API
> 更现代的,应该不会比这个还高级的
## [vulkan]()
- [Official Khronos Vulkan Samples](https://github.com/KhronosGroup/Vulkan-Samples)
- [Vulkan C++ examples and demos ](https://github.com/SaschaWillems/Vulkan)
- [Vulkan Guide](https://github.com/KhronosGroup/Vulkan-Guide)
- [Vulkan Tutorial ](https://vulkan-tutorial.com/)
- [vulkan-renderer,Inexor is an open-source project which combines modern C++ with Vulkan API.](https://github.com/inexorgame/vulkan-renderer)
- [vulkan with pbrt](https://github.com/Lachei/VulkanPBRT/tree/master/shaders)
- [Vulkan-Hpp: C++ Bindings for Vulkan](https://github.com/KhronosGroup/Vulkan-Hpp)
- [Fundamentals of the Vulkan Graphics API: Why Rendering a Triangle is Complicated](https://liamhinzman.com/blog/vulkan-fundamentals?mc_cid=65a0edbbd5&mc_eid=87dc973422)
- [Vulkan synchronisation and graphics-compute-graphics hazards: Part I](https://www.imgtec.com/blog/vulkan-synchronisation-and-graphics-compute-hazards-part-i/?mc_cid=65a0edbbd5&mc_eid=87dc973422)

File renamed without changes.
3 changes: 3 additions & 0 deletions cg/shader.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ mat3(

### WebGPU

- [gpuweb](https://www.w3.org/community/gpu/)
- [WebGPU](https://gpuweb.github.io/gpuweb/)
- [WebGPU Shading Language](https://gpuweb.github.io/gpuweb/wgsl/)
- [WebGPU深入探索](http://www.bimant.com/blog/webgpu-deep-dive/)
Expand All @@ -147,6 +148,8 @@ mat3(

## 参考

- [Nvidia Turing GPU 光栅化管线中的全新渲染技术](http://on-demand.gputechconf.com/gtc-cn/2018/pdf/CH8801.pdf)
- [Task/Mesh Pipeline](https://developer.nvidia.com/blog/introduction-turing-mesh-shaders/)
- [the books of shader详细解说shader的开源书籍](https://thebookofshaders.com/)
- [GPU Pro 360 Guide to Geometry Manipulation书籍]()

Expand Down
2 changes: 2 additions & 0 deletions index/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@

### [openmesh](https://www.graphics.rwth-aachen.de/software/openmesh/)

- [本项目的计划](/articles/selfPlans.md)

## 2024

- [2024](../articles/2024/app.md)
Expand Down
18 changes: 4 additions & 14 deletions index/computerScience.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@

## ComputerGraphics

- [OpenGL](/cg/api.opengl.md)
- [webgl](/cg/canvas.md)
- [Shader](/cg/shader.md)
- [vulkan](/cg/api.modern.md)
- [graphics图形学](/cg/graphics.md)
- [Real-Time Rendering Resources](https://www.realtimerendering.com/)
- [Ambient Occlusion](../cg/lighting/ambient-occlusion.md)
Expand All @@ -59,20 +63,6 @@
- [How to make an infinite grid无限网格](http://asliceofrendering.com/scene%20helper/2020/01/05/InfiniteGrid/)
- [几何](/cg/geometry.md)

### api

- [OpenGL](/cg/opengl.md)
- [webgl](/cg/canvas.md)
- [Shader](/cg/shader.md)
- [vulkan]()
- [Official Khronos Vulkan Samples](https://github.com/KhronosGroup/Vulkan-Samples)
- [Vulkan C++ examples and demos ](https://github.com/SaschaWillems/Vulkan)
- [Vulkan Guide](https://github.com/KhronosGroup/Vulkan-Guide)
- [Vulkan Tutorial ](https://vulkan-tutorial.com/)
- [vulkan-renderer,Inexor is an open-source project which combines modern C++ with Vulkan API.](https://github.com/inexorgame/vulkan-renderer)
- [vulkan with pbrt](https://github.com/Lachei/VulkanPBRT/tree/master/shaders)
- [Vulkan-Hpp: C++ Bindings for Vulkan](https://github.com/KhronosGroup/Vulkan-Hpp)

### UI

- [U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc.), and an integrated development environment.欧洲人用得较多](https://www.ultimatepp.org/)
Expand Down

0 comments on commit 7a1f61d

Please sign in to comment.