Latest Vulkan Activity
We are pleased to announce the release of Matali Physics 6.8, the next significant step on the way to the seventh major version of the environment. Matali Physics 6.8 introduces a number of improvements and fixes to Matali Physics Core, Matali Render and Matali Games modules, presents movable actio…
@JoeJ If I do 1 primitive count and one instance it builds just fine. Though I have no idea why. Increasing the primitive and instance count (same thing really) will stop it from working and cause the error
We are pleased to announce the release of Matali Physics 6.7, the next significant step on the way to the seventh major version of the environment. Matali Physics 6.7 introduces a number of improvements and fixes to Matali Physics Core, Matali Render, Matali Content and Matali Games modules, presen…
Hello,
I'm trying to write resource binding related code for my Vulkan rendererr.
The idea is there are a few static descriptor set layouts, and a few descriptor sets.
Each descriptor set contains data based on how often the data needs to be updated.
Like this: https://zoo.dev/blog/vulkan-resource-bind…
giuseppe7 said:
I dispatch a Compute Shader for each instance of my model. So for example, I have 30 instancies, I dispatch a Compute Shader 30 times.
It's no mistake, but i think your approach is very inefficient.
It looks you launch only one workgroup, then wait until it is done, then launch the nex…
One thing to keep in mind is that Unity/Unreal are cross-platform, and those available APIs are generally not. Thus, you will try to use abstractions over the APIs as much as possible, so you can build your game on PC, Linux, Android, iOS, etc… without having to code the same feature 3-4 times in d…
We are pleased to announce the release of Matali Physics 6.5, the next significant step on the way to the seventh major version of the environment. Matali Physics 6.5 introduces a number of improvements and fixes to Matali Physics Core, Matali Render, Matali Content, Matali Synth and Matali Games m…
Release 2.5.5 of Diligent Engine packs a lot of new features.
Post-Processing Effects
Screen-Space Ambient Occlusion
PBR Material Improvements:
- Clearcoat
- Anisotropy
- Sheen
- Iridescence
Another major new feature is Hydrogent, an implementati…
- Implemented clustered rendering.
- Reworked light attenuation as a range.
- Implemented color grading.
- Implemented context blocks in the scene file parser.
- Removed deferred rendering.
- Reworked submesh components like pass components.
- Implemented Mikkelsen tangent space s…
Room 8 Group’s Game Development team for PC & Console (Dragons Lake), has made its innovative Render Engine Infrastructure (REI) tool available as an open-source solution. Initially developed to transform game porting, development, and preservation, REI is the result of tireless work carried ou…
I am a professional programmer, but I do not develop games for a living. In the past, I have brought you the fine small3d game development library, open source titles like Gloom, Avoid the Bug and Frog Remixed …
*!Long article warning. If you're the type of observing codebase directly. Referring to the project link at the bottom of this post.
All contents below are just forwarding from my word press post.
=======================================================================================================…
Explicit resource state management and synchronization is one of the main advantages and main challenges that modern graphics APIs such as Direct3D12 and Vulkan offer application developers. It makes rendering command recording very efficient, but getting state management right i…