Blog

  • 1: 30岁的程序员何去何从
  • 2: OpenGL ES 2.0 知识串讲(1)――OpenGL ES 2.0 概括
  • 3: OpenGL ES 2.0 知识串讲(2)――EGL详解
  • 4: OpenGL ES 2.0 知识串讲 (3)——Shader的功能&GLSL语法(I)
  • 5: OpenGL ES 2.0 知识串讲 (4)——GLSL 语法(II)
  • 6: OpenGL ES 2.0 知识串讲 (5)——GLSL 语法(III)
  • 7: OpenGL ES 2.0 知识串讲 (6)——GLSL 语法(IV)
  • 8: OpenGL ES 2.0 知识串讲 (7) ——OpenGL ES 详解I(绑定 Shader)
  • 9: OpenGL ES 2.0 知识串讲 (8) ——OpenGL ES 详解II(传入绘制信息)
  • 10: OpenGL ES 2.0 知识串讲 (9) ——OpenGL ES 详解III(纹理)
  • 11: OpenGL ES 2.0 知识串讲 (10) ——OpenGL ES 详解IV(纹理优化)
  • 12: OpenGL ES 2.0 知识串讲 (11) ——OpenGL ES 详解V(FBO)
  • 13: OpenGL ES 2.0 知识串讲 (12) ——OpenGL ES 详解VI(Depth/Stencil/Blend)
  • 14: 工作日志
  • 15: Vulkan 1.2 知识串讲 (1) —— instance & device & queue
  • 16: Vulkan 1.2 知识串讲 (2) —— command buffer
  • 17: Vulkan 1.2 知识串讲 (3) —— Synchronization and Cache Control
  • 18: Vulkan 1.2 知识串讲 (4) —— Render Pass
  • 19: Vulkan 1.2 知识串讲 (5) —— Shader
  • 20: Vulkan 1.2 知识串讲 (6) —— Pipelines
  • 21: Vulkan 1.2 知识串讲 (7) —— Memory Allocation
  • 22: Vulkan 1.2 知识串讲 (8) —— Resource Creation
  • 23: Vulkan 1.2 知识串讲 (9) —— Samplers
  • 24: Vulkan 1.2 知识串讲 (10) —— Resource Descriptors
  • 25: Vulkan 1.2 知识串讲 (11) —— Shader Interfaces
  • 26: Vulkan 1.2 知识串讲 (12) —— Image Operations
  • 27: Vulkan 1.2 知识串讲 (13) —— Queries
  • 28: Vulkan 1.2 知识串讲 (14) —— Clear Commands
  • 29: Vulkan 1.2 知识串讲 (15) —— Copy Commands
  • 30: Vulkan 1.2 知识串讲 (16) —— Drawing Commands
  • 31: Vulkan 1.2 知识串讲 (17) —— Fixed-Function Vertex Processing
  • 32: Vulkan 1.2 知识串讲 (18) —— Tessellator
  • 33: Vulkan 1.2 知识串讲 (19) —— Geometry Shading
  • 34: Vulkan 1.2 知识串讲 (20) —— Fixed-Function Vertex Post-Processing
  • 35: Vulkan 1.2 知识串讲 (21) —— Rasterization
  • 36: Vulkan 1.2 知识串讲 (22) —— Fragment Operations
  • 37: Vulkan 1.2 知识串讲 (23) —— The Framebuffer
  • 38: Vulkan 1.2 知识串讲 (24) —— Dispatching Commands
  • 39: Vulkan 1.2 知识串讲 (25) —— Sparse Resources
  • 40: Vulkan 1.2 知识串讲 (26) —— Private Data
  • 41: Vulkan 1.2 知识串讲 (27) —— Extending Vulkan
  • 42: Vulkan 1.2 知识串讲 (28) —— Features
  • 43: Vulkan 1.2 知识串讲 (29) —— Limits
  • 44: Vulkan 1.2 知识串讲 (30) —— Formats
  • 45: Vulkan 1.2 知识串讲 (31) —— Additional Capabilities
  • 46: Vulkan 1.2 知识串讲 (32) —— Debugging
  • 47: MetalProgrammingGuide (1) —— Introduction
  • 48: MetalProgrammingGuide (2) —— Command Organization and Execution Model
  • 49: MetalProgrammingGuide (3) —— Resource Objects: Buffers and Textures
  • 50: MetalProgrammingGuide (4) —— Functions and Libraries
  • 51: MetalProgrammingGuide (5) —— Graphics Rendering: Render Command Encoder
  • 52: MetalProgrammingGuide (6) —— Data-Parallel Compute Processing: Compute Command Encoder
  • 53: MetalProgrammingGuide (7) —— Buffer and Texture Operations: Blit Command Encoder
  • 54: MetalProgrammingGuide (8) —— Metal Tools
  • 55: MetalProgrammingGuide (9) —— Metal Feature Set Tables
  • 56: MetalProgrammingGuide (10) —— What's New in iOS 9 and OS X 10.11
  • 57: MetalProgrammingGuide (11) —— What’s New in iOS 10, tvOS 10, and macOS 10.12
  • 58: MetalProgrammingGuide (12) —— Tessellation
  • 59: MetalProgrammingGuide (13) —— Resource Heaps
  • 60: todolist
  • 61: Metal Resource Synchronization
  • 催促更新

todolist


Metal

Metal

Metal Documentation

Metal Best Practices Guide

Metal Shading Language Specification

Metal Sample Code Library

Metal Sample Code

Reducing the Memory Footprint of Metal Apps

Understanding GPU Family 4

MTLResourceUsage

Using Argument Buffers with Resource Heaps

Implementing a Multistage Image Filter Using Heaps and Events

Implementing a Multistage Image Filter Using Heaps and Fences

MTLResourceUsage

本节教程就到此结束,希望大家继续阅读我之后的教程。

谢谢大家,再见!


原创技术文章,撰写不易,转载请注明出处:电子设备中的画家|王烁 于 2022 年 4 月 27 日发表,原文链接(http://geekfaner.com/shineengine/blog59_todolist.html)