Advertisement

Latest directx12 Activity

Advertisement

I want to copy a small two-dimensional output from a compute shader into a one-dimensional readback buffer. However, when I run it, the program crashes.

D3D12_COMMAND_QUEUE_DESC cqDesc = {};
    cqDesc.Flags = D3D12_COMMAND_QUEUE_FLAG_NONE;
    cqDesc.Type = D3D12_COMMAND_LIST_TYPE_COMPUTE;
    devi…
3,362 views

@Juliean Thank you this is useful. It has changed my way of thinking and approaching my engine. 

5,153 views
hanna8
February 12, 2024 10:45 AM
Room 8 Group’s R&D Unit Unveils REI, an Open Source Tool Enhancing Game Porting and Development

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…

9,736 views
D3D12 Vertex buffer isnt uploading correctly to GPU

@frob That makes sense! ill will keep that in mind in the future!

5,153 views
DirectX12 lighting with weird stripes

Maybe this is part of the problem:

float3 va = normalize(float3(size.xy, s21 - s01));
float3 vb = normalize(float3(size.yx, s12 - s10));

float3 localNormal = float3(cross(va, vb) / 2 + 0.5f);

You forgot to normalize the final normal, while normalizing the two tangents isn't needed. So it should be:

f…
4,335 views
mfilion
July 09, 2020 07:40 PM
Deep dive into OpenGL over DirectX layering

Earlier this year, Collabora announced a new project with Microsoft: the implementation of OpenCL & OpenGL to DirectX translation layers. Here's the latest on this work, including the steps taken to improve the performance of the OpenGL-On-D3D12 driver.

https://www.collabora.com/news-and-blog/bl…

8,576 views
Advertisement
Advertisement