• Create Account

Banner advertising on our site currently available from just \$5!

# Rayphoenix

Member Since 21 Sep 2012
Offline Last Active Mar 25 2013 07:11 AM

### Transformation matrix in geometry shader ?

16 March 2013 - 11:59 PM

Hi, are there any differences between doing the transformation from world space to screen space on vertex shader and geometry shader ?
I am doing it in geometry shader right now but the objects aren't displayed properly on screen..
before, when I am only using vertex shader and doing the transformation there, the transformation works correctly..

Here is some piece of my code on geometry shader:
```cbuffer MatrixBuffer
{
matrix worldMatrix;
matrix viewMatrix;
matrix projectionMatrix;
};

struct GeometryInputType
{
float4 position : POSITION;
float2 tex : TEXCOORD0;
float4 color : COLOR;
float pSize : PARTICLE_SIZE;
};

struct PixelInputType
{
float4 position : SV_POSITION;
float2 tex : TEXCOORD0;
float4 color : COLOR;
};

void GS( point GeometryInputType vert[1], inout TriangleStream triStream )
{
PixelInputType output;
GeometryInputType temp;

//1
temp = vert[0];
// Calculate the position of the vertex against the world, view, and projection matrices.
output.position = mul(temp.position, worldMatrix);
output.position = mul(temp.position, viewMatrix);
output.position = mul(temp.position, projectionMatrix);

output.tex = temp.tex;
output.color = temp.color;

triStream.Append(output);

etc etc etc....
```

### How long does it take to learn Particle Rendering with DX11 Compute Shader without prio...

18 February 2013 - 01:09 AM

Hello, I am new to DirectX (never touched directX) and currently I am going to start my Bachelor Thesis, which is to render a particle systems with dx11 compute shader (C++) and test the performance advantage of it.

My related prior experience:

- C++ language

- learning the very basic stuffs of OpenGL & Computer Graphics

- creating simple 3D strategy game with C++ & DarkGDK + Lua

- creating 3D FPS game with Unity3D

- creating simple 2D HTML5 Game with javascript

- playing around with game development/game programming (the high level approach)

I seldom go low level like directX, now I want to try it, and I really need your information,

do u guys think I can manage to finish it in around 3-4 months ? (for my bachelor thesis)

What's the approximated time to learn rendering a moderate particle systems with dx11 compute shader ?   (based on my prior experience stated above)

I heard that Compute Shader is on advance category, is it that difficult ?

### Starting/Setup DirectX with Visual Studio 2012 for Desktop?

16 February 2013 - 05:52 AM

Has anyone ever tried to code directX in visual studio 2012 for Desktop app ?

Can anyone help me with how to start it ? I have been searching everywhere but with no luck.. I only know that DirectX SDK is now part of the Windows SDK in VS2012, so there is no need to download additional thing to start using directX..

Just for clarification: I am talking about DirectX for desktop app, NOT windows 8 store app..

in VS2012 for windows 8 store app, there is this option to start directX Project:

Spoiler

But in VS2012 for Desktop app, there is no such option:

Spoiler

So what should I do ?

### Game Engine / Library for Windows 8 Visual Studio 2012 ?

21 September 2012 - 06:22 AM

Hi, I am going to have a project on creating games for the new Windows 8 Platform using Visual Studio 2012. I can't seem to find any good or reliable game engine or library for creating a game for Windows 8 Platform.
I can't use Construct 2 because it is drag and drop tool with no programming required.

Any suggestion ?

PARTNERS