https://github.com/hanetakachou/console-tutorial
My notes on PS5 AGC API when I was at Crytek
https://github.com/hanetakachou/console-tutorial
agc d3d12 direct3d12 glsl hlsl prospero ps ps5 pssl vk vulkan
Last synced: about 1 year ago
JSON representation
My notes on PS5 AGC API when I was at Crytek
- Host: GitHub
- URL: https://github.com/hanetakachou/console-tutorial
- Owner: HanetakaChou
- License: lgpl-3.0
- Created: 2024-11-04T15:09:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-19T11:13:37.000Z (over 1 year ago)
- Last Synced: 2025-04-08T16:21:30.256Z (about 1 year ago)
- Topics: agc, d3d12, direct3d12, glsl, hlsl, prospero, ps, ps5, pssl, vk, vulkan
- Homepage: https://hanetakachou.github.io/Console-Tutorial/
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Console Tutorial
This tutorial is to introduce the usage of the console API. We assume that readers already have the knowledge of the modern API such as Vulkan or Direct3D12. And we will provide the analogous concepts from the Vulkan or Direct3D12 API to help readers comprehend the idea of the console API better. Besides, we provide a demo project **PAL-Cube** (only available for accredited developers) which is a Direct3D12 and console port of the original [Vkcube](https://github.com/KhronosGroup/Vulkan-Tools/tree/main/cube) demo to help readers compare the usage of the console API with the Vulkan or Direct3D12 API.
## Contents
- [Command Buffer](./index.html?file=Command-Buffer.md)
- [Pipeline State](./index.html?file=Pipeline-State.md)
- [Cache Synchronization](./index.html?file=Cache-Synchronization.md)
- [Resource Binding](./index.html?file=Resource-Binding.md)
- [Resource Uploading](./index.html?file=Resource-Uploading.md)