John Calsbeek's user avatar
John Calsbeek's user avatar
John Calsbeek's user avatar
John Calsbeek
  • Member for 8 years, 6 months
  • Last seen more than 4 years ago
34 votes
Accepted

When is a compute shader more efficient than a pixel shader for image filtering?

31 votes

What is the cost of changing state?

24 votes
Accepted

What is fwidth and how does it work?

20 votes
Accepted

Why integrate over a hemisphere (and not a sphere) to solve the rendering equation?

17 votes
Accepted

How can I generate procedural noise on a sphere?

16 votes
Accepted

Are lookup textures still used for anything?

15 votes
Accepted

When to disable perspective correct interpolation ( noperspective )

12 votes
Accepted

What is the performance tradeoff between forward and deferred rendering?

11 votes
Accepted

What effects does path tracing capture that recursive ray tracing does not?

10 votes

Fresnel reflectance of gold: red channel greater than 1?

10 votes

Is Russian Roulette really the answer?

10 votes

How do shaped lights work?

9 votes
Accepted

Polarising reflection and refraction for a wrap around water surface

9 votes

When should quaternions be used to represent rotation and scaling in 3D?

9 votes
Accepted

With modern fillrates and deferred rendering, is occlussion culling still relevant?

9 votes
Accepted

When is it better to upload partial model matrices to the vertex shader?

6 votes
Accepted

Why are inverse transformations applied to rays rather than forward transformations to objects?

6 votes
Accepted

Real-time translucency effect

5 votes
Accepted

How can I create a bounding volume hierarchy for constantly moving objects?

5 votes
Accepted

How does temporal reprojection work?

5 votes
Accepted

Is colorized subpixel rendering possible?

4 votes

How does mip-mapping work with non-power-of-2 textures?

4 votes
Accepted

Could we dispense the near clipping plane?

4 votes
Accepted

Image based lighting, tangent space coordinates, and optimization

4 votes

Why is thread safety such a huge deal for Graphics APIs?

3 votes
Accepted

Finding a color perceptually similar to an image

3 votes
Accepted

Why does the integral of NDF over a solid angle equals the area where micronormals belong to that angle?

2 votes

Same draw call causing extremely different GPU usage under different triangle orders

2 votes
Accepted

Can I determine the pixel geometry programmatically?