Sign in to follow this  

Unity Beginner HLSL tutorial?

This topic is 1799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

So, I've started learning C++ game development (primarily using DirectX). The problem is, all the tutorials for HLSL I've found are either outdated (use 2_0 HLSL version) or use XNA features. The problem with first group is that I can't fix all the errors caused by different compiler. Like the title says, I'm beginner at game development, and I've never successfully written HLSL shader [img]http://public.gamedev.net//public/style_emoticons/default/sad.png[/img] If I'm right, Vertex structures must have POSITION0 definition whereas Pixel structures must NOT have POSITION0 definition. And I understand that's why they use functions that transform input Vertex data into Pixel that acts as the output (return value) of the function. The problem with the second group is that the job position I'm interested in requires experience in C/C++ game development. Well actually, I might be completely wrong so I'll just write my request.
I'd like to follow a tutorial that [i]enables[/i] me to write a shader file that will work in Visual Studio 2012 for DirectX 10 and DirectX 11 games.
BTW, for starters, I only want declarations for POSITION0 and COLOR0 (since I want to learn Direct3D programming rather than HLSL programming, but the first one doesn't work without the latter...) Thanks, you're awesome community [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img] Edited by NitroNbg

Share this post


Link to post
Share on other sites
Although this site hurts my eyes when going through it, I found that this site does cover some topics nicely from the ground up and pretty much up to date. It helped me out to make a start with DX11 and HLSL. Might not be the best site (I really don't know) but it's a good starting point I reckon!

Good luck: http://www.rastertek.com/tutindex.html

Share this post


Link to post
Share on other sites
also www.directxtutorials.com he goes into explaining HLSL language. However, the sad part is a one time payment for membership is required...Which is kinda of bad. However, possibly getting a book from amazon would benefit too. Right now, I'm reading Introduction to DirectX 11 by Frank Luna. He goes into pretty good depth of explaining the dynamics of DirectX.

Share this post


Link to post
Share on other sites

Doing it the 'assembler way' will result in the same effects on screen (or how you'd call it).

HLSL needs to be compiled and results in assembly in the end.

 

I'd really suggest going for HLSL, regarding tutorials, try rb whitaker directx wiki (easy to be found googling), really worked for me.

Share this post


Link to post
Share on other sites

This topic is 1799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this