a computer program that runs on graphics hardware and provides a high degree of control over how scenes are rendered
2
votes
1answer
245 views
Bluring behind something then drawing text?
I want to basically make a blur shader in glsl and use it like Windows 7 does for Windows. I want to for example draw something and then blur a rectangle, then draw text over it.
If someone could ...
2
votes
1answer
121 views
Pixel Shader gradient problems
I have pretty much zero experience working with shaders as my first couple phone games were just 2d games that didn't use any sort of shaders. Now I'm working on a PC game that has a day and night ...
2
votes
1answer
83 views
Nine Patch Images in DirectX
In Android development I found nine patch images very useful to draw images that have a fixed border. When the image is scaled the inner part scales, but the border stays at a fixed size.
I was ...
2
votes
1answer
2k views
Unity3D draw call optimization : static batching VS manually draw mesh with MaterialPropertyBlock
I've read Unity3D draw call batching documentation.
I understood it, and I want to use it (or something similar) in order to optimize my application.
My situation is the following:
I'm drawing ...
2
votes
2answers
511 views
My hlsl shader cannot unroll a loop?
I have this shader:
texture tex;
sampler2D s = sampler_state {
texture = <tex>;
};
int tWidth = 1;
int tHeight = 1;
int blurLength = 3;
float4 ps_main(VS_OUTPUT ...
2
votes
1answer
847 views
Drawing simple geometric figures with DrawUserPrimitives?
I'm trying to draw a simple triangle based on an array of vertex. I've been searching for a tutorial and I found a simple example on riemers but I couldn't get it to work.
I think it was made for XNA ...
2
votes
1answer
179 views
How do you create a cbuffer or global variable that is gpu modifiable?
I'm implementing tonemapping in a pixel shader, for hdr lighting.
The vertex shader outputs vertices with colors. I need to find the max color and save it in a global.
However when I try and write ...
2
votes
1answer
532 views
GLSL compile error when accessing an array with compile-time constant index
I have this shader that works well on my computer (using an ATI HD 5700). I have a loop iterating between two constant values, which is, afaik, acceptable in a glsl shader. I write stuff in two arrays ...
2
votes
1answer
251 views
Geometry shader questions?
I had some questions on geometry shaders.
Do directx geometry shaders offer anything over the opengl ones?
What advantages does the official geometry shader implementation on opengl 3.2 have over ...
2
votes
2answers
1k views
Dealing with 2D pixel shaders and SpriteBatches in XNA 4.0 component-object game engine?
I've got a bit of experience with shaders in general, having implemented a couple, very simple, 3D fragment and vertex shaders in OpenGL/WebGL in the past. Currently, I'm working on a 2D game engine ...
2
votes
1answer
1k views
How to get the texture coordinate of a neighbouring pixel for a blur shader?
I'm still having some trouble to get my head around fragment shaders and doing some image processing on textures. The context is a 2D sprite: a simple texture painted on a quad. All done with OpenGL ...
2
votes
1answer
200 views
Implementing IVertexType Interface
In XNA, I have created a new VertexType, called it VertexPositionTextureLight which inherts the IVertexType Interface, but apparently I need to implement the member of VertexDeclartion which I cleary ...
2
votes
1answer
514 views
2D Point Light XNA , Why my point light radius is Oval?
I friend of mine , taught me how to make a simple 2d point light with shader, so i follow his steps and finally done it !
but something happend , the light shape is like an oval and not like a ...
2
votes
2answers
3k views
XNA a Simple 2D Point Light
I want to make a 2D Point Light in XNA, I was able to find some helpful information but it is too advance for me, since i know nothing about Shaders
...
2
votes
1answer
734 views
Does OGRE do hardware skinning by default?
I am trying to understand how OGRE works at a lower level, and from what I have read so far, I believe OGRE generates shaders from material scripts using its RTShader system, on the loading of each ...
2
votes
1answer
363 views
Writing the correct value in the depth buffer when using ray-casting
I am doing a ray-casting in a 3d texture until I hit a correct value. I am doing the ray-casting in a cube and the cube corners are already in world coordinates so I don't have to multiply the ...
2
votes
2answers
628 views
Learning Shaders in XNA
I am trying to learn how to use Shaders for a 2D XNA project I am working on. To test them out, I was trying to make a white triangle become colored using a super simple Pixel Shader, and I can't get ...
2
votes
1answer
204 views
Gaussian blur filter and “shimmering”
I have a fairly bog-standard Gaussian blur filter (seperable) I'm using to make a glow effect in my pipeline. At the moment I'm rendering it only to 256x256 texture and then doing a very simple ...
2
votes
1answer
228 views
Spherical procedural terrain shader based on slope
I've created a spherical terrain object out of 6 sphere projected (normalised) planes, each plane has been heightmapped post to being normalised.
I'm looking to create a CG shader which will ...
2
votes
1answer
215 views
Animated light effects in games
I have been wondering now for quite some time, how certain animated texture effects are done, specifically involving light effects.
Some good examples of what I mean are the green bridges in ...
2
votes
1answer
518 views
Can you store negative numbers with XNA HLSL?
I am trying to make a ripple effect with a HLSL shader, it works so far but I need to output negative numbers and that won't work for the calculations. Is there some way to do this with the ...
2
votes
2answers
537 views
Can a texture's UV coordinates be animated (scrolled) when part of a SpriteSheet?
Alright so my question is about texture manipulation in Flash Stage3D / Context3D using AGAL for the shader language. But I'm pretty sure this could be applicable in other situations involving GPU ...
2
votes
1answer
253 views
Shader issues when creating projection using CreateOrthographicOffCenter instead of CreateOrthographic
Pre. Having these matrix transformations:
var scale = Matrix.CreateScale(50f);
var eye = new Vector3(0, 0, 10.0f);
var view = Matrix.CreateLookAt(eye, Vector3.Zero, Vector3.Up);
var projection = ...
2
votes
1answer
464 views
Doubt about texture waves in CG Ocean Shader
I'm new on graphical programming, and I'm having some trouble understanding the Ocean Shader described on "Effective Water Simulation from Physical Models" from GPU Gems. The source code associated to ...
2
votes
1answer
319 views
What is the best way to render eletric wires (like in gta 4)?
From the top of my mind, I see 2 ways to do it :
classic mesh. (but that's likely to be a lot of tris for little screenspace)
bilboards (but the placements of the billboards may be tricky. still ...
2
votes
0answers
45 views
OpenGL ES Single Bitplane Texture (or something close)
I'm looking to use a texture to store single bits (or a low number of bits, two or three). This in of itself isn't hard if you're using nearest neighbor sampling with some bit plane unpacking. The ...
2
votes
1answer
96 views
Switching to a vertex shader
TL;DR I need to switch from a vertex array passed to the pixel shader with a real vertex shader approach.
In my prototype, the terrain is procedurally generated and I have the following result:
...
2
votes
0answers
219 views
Loading custom shader in Monogame
I have been trying to load this custom FX file into a Monogame project, and everything I try fails. (code taken from http://www.david-gouveia.com/scrolling-textures-with-zoom-and-rotation/)
sampler ...
2
votes
1answer
84 views
Direct3D shader compilation fails with constant buffers
I've been particularly annoyed by a 'bug' for a couple days involving D3DCompile and vertex shaders with constant buffers. I'm assuming the bug is my fault (missing flag or small nuance of the poorly ...
2
votes
0answers
356 views
VS2012 C++: Unable to ID3D11Device::CreateVertexShader when loading compiled CSO file
I have been trying to get a tutorial Direct X 11 application running for some time now. I'm being stymied when I try to create the vertex shader. Setting the Direct X Debug setting reveals that I am ...
2
votes
1answer
531 views
Blur shader without render textures?
Is it possible to append a blur shader to a standard (diffuse) shader ? I am looking for a way to do this as Unity indie doesn't allow render textures.
2
votes
1answer
145 views
Using Ogre particle point billboards with shaders
I'm learning about using Ogre particles and had some questions about how the point type particles work.
Q. I believe point type particles are implemented as a single position. Is one single vertex is ...
2
votes
0answers
231 views
Where is the Shader Designer?
I have VS2012 Ultimate and I've been trying to access (find) the Shader Designer. I searched through MSDN's text and Channel9's videos, but they keep failing to mention how to access it...
Can ...
2
votes
0answers
199 views
Kinect User Silhouette Shader
I have this usermap from kinect's depth data (size is 320x280) and i want to display it on my game. The problem, of course it's ugly (first image) and i want to have beautiful effect like in the ...
2
votes
2answers
582 views
Multiple render targets and gamma correctness in Direct3D9
Let's say in a deferred renderer when building your G-Buffer you're going to render texture color, normals, depth and whatever else to your multiple render targets at once.
Now if you want to have a ...
2
votes
0answers
372 views
3D Studio Max Models and Shaders to XNA
I am looking for a way to import my 3D models, including materials and shaders to from 3D Studio Max to XNA.
For example, if I have a model, with diffuse, bump, reflection textures and values (in ...
2
votes
0answers
579 views
XNA 4 Deferred Rendering deforms the model
I have a problem when rendering a model of my World - when rendered using BasicEffect, it looks just peachy. Problem is when I render it using deferred rendering. See for yourselves:
what it looks ...
2
votes
1answer
2k views
OpenGLES 2.0: Rendering Multiple Sprites - Texel Corruption
I'm having a tremendous time getting the second (or additional) sprites in my game engine to render properly. The first one always works great: it is positioned and sized properly in screen coords, ...
2
votes
2answers
596 views
Compatibility between DirectX 9 and DirectX 10 shaders
I am a beginner to game development and as I am used to programming in C# I decided to go for XNA. I've been playing around with it for a while and now I am learning the basics of HLSL shaders, I have ...
1
vote
3answers
1k views
Why even use shaders?
assuming I want my game to have a Cel-shaded look. There are plenty of tutorials how to implement Cel-shading in hlsl f.e.
But what is the point? If I am creating my assets with Blender or 3d-max I ...
1
vote
2answers
866 views
Pixel Shader Giving Black output
I am coding in C# using Windows Forms and the SlimDX API to show the effect of a pixel shader. When I am setting the pixel shader, I am getting a black output screen but if I am not using the pixel ...
1
vote
3answers
207 views
Shaders not linking correctly
I'm writing a rather simple "ShaderManager" which aids me with loading shaders in Open GL, altough I am having a few issues:
The shaders don't link correctly
The the attributes don't bind
Here's ...
1
vote
1answer
673 views
How can I implement 2D cel shading in XNA?
So I was just wondering on how to give a scene I am rendering a hand drawn look (like say Crayon Physics). I don't really want to preprocess the sprites and was thinking of using a shader. Cel shading ...
1
vote
1answer
1k views
Early Z culling - Ogre
For Ogre experienced people, but also experts in the field:
Early Z culling is sometimes quite desirable, and that's what I tried to do in Ogre by using a two pass material. The first one is writing ...
1
vote
1answer
919 views
GLSL - rewriting (geometry) shader from #330 to #130 version
I'm having trouble running example from:
https://raw.github.com/progschj/OpenGL-Examples/master/07geometry_shader_blending.cpp
My graphics card supports only #130 shaders version so I have to rewrite ...
1
vote
2answers
646 views
Updating texture memory via shader?
What the title says.Is it possible to update a texture via a glsl shader ? Something like :
//Read
vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st);
//Write to texture memory ?
vec4 ...
1
vote
1answer
757 views
How to properly set up XNA shader?
I'm trying to get a basic shader to work in XNA. I pass in a bool value called "TextureEnabled" to indicate whether or not it should expect some UV texture coordinates. But regardless of what I pass, ...
1
vote
2answers
97 views
State propagation in modern OpenGL
When last I dabbled in game development, I managed my geometry in a tree. Every node would call the render method on it's children, prior to resetting it's transformations, thus allowing the ...
1
vote
1answer
222 views
Rendering different materials in a voxel terrain
Each voxel datapoint in my terrain model is made up of two properties: density and material type. Each is stored as an unsigned integer value (but the density is interpreted as a decimal value ...
1
vote
2answers
205 views
Depth buffer values reset on change shader?
I have 2 different shaders, and when I change the shader (glUseProgram), it seems that the depth information is lost, because everything drawn with the 2nd shader appears completely on top of anything ...

