Skip to main content
The 2024 Developer Survey results are live! See the results

Questions tagged [vertex-shader]

Vertex shaders are executable programs that execute as part of the programmable geometry pipeline in modern graphics APIs such as e.g. Direct3D or OpenGL. Vertex shaders are usually hardware accelerated on consumer hardware nowadays. The vertex shader processes one vertex at a time, followed by primitive assembly, optionally geometry shader and transform feedback, clipping, and finally rasterization and fragment processing.

vertex-shader
0 votes
0 answers
20 views

How To Let ShaderMaterial Receive/Cast Shadows

So, I have been playing around with vertex and fragment shaders, and wanted to know if there was a way to add shadows to the fragment shaders? I have tried many unsuccessful attempts, and researched a ...
LeftClickMage's user avatar
0 votes
0 answers
20 views

UE5 Vertex Shader: How can I make a WPO/Displacement Material in the shape of a Clothoide Coil?

I am using UE5, but I'm sure most programs with vertex shaders will be similar. I am trying to coil a perfectly straight vertical mesh into a Clothide Coil at runtime. I am using WPO for this method ...
Alice Halley's user avatar
0 votes
0 answers
27 views

Translated meshes appear tilted towards camera

I'm using Vulkan APIs to render meshes with the standard projection-view-model matrix approach. However, when translating objects, they appear tilted and distorted, always facing the camera. I don't ...
popsicle's user avatar
0 votes
0 answers
30 views

Sync issue for gl_InstanceIndex between vertex and fragment shader

I'm trying to implement this OpenGL text-rendering tutorial in Vulkan: https://learnopengl.com/In-Practice/Text-Rendering and the improvements in this video: https://www.youtube.com/watch?v=...
rgos's user avatar
  • 89
0 votes
1 answer
16 views

When using points in ThreeJS there is a black background on each point if using depth writing

I have a scene where I use points, like so <points ref={gPoints} position={position}> <bufferGeometry attach="geometry"> <bufferAttribute ...
user25766836's user avatar
0 votes
0 answers
50 views

ThreeJS ShaderMaterial WebGL conversion

I'm working to convert the SplaTV WebGL library to use ThreeJS and I'm struggling to get it converted. The code in the original repo is challenging to understand as it's not documented and while I ...
arvinkx's user avatar
  • 194
4 votes
1 answer
73 views

OpenGL depth test with unclamped range

I'm using a OpenGL pipeline with a vertex and fragment shader, which is such that early fragment tests need to be enabled. So the depth test is always done with the vertex shader output gl_Position.z ...
tmlen's user avatar
  • 8,907
0 votes
0 answers
26 views

R3F exported NodeToy shader is invisible

I am unable to get my glsl NodeToy dark pink shader to show up on the the arms and legs of the models of the caution symbol and X symbol. The flat dark pink shader that is currently visible is not the ...
Felt_Notebook's user avatar
0 votes
1 answer
35 views

WebGL shader program - no getAttribLocation function

I'm learning WebGL following a tutorial in the WebGL Programming Guide text. I'm stuck trying to retrieve an attribute location from a vertex shader program. I created a class to encapsulate WebGL ...
WV_Mapper's user avatar
  • 369
0 votes
0 answers
11 views

How to apply the new vertices to the light in a graph shader

I am doing a shader to "simulate" waves on a plane. Here is my subshader for doing the curves of the waves. It works well, as you can see : The problem is, the light reflection isn't ...
user19013678's user avatar
0 votes
0 answers
22 views

How to convert Vertex Location calculations to Pixel Shader side

For my final project in my shaders class, I am supposed to convert the vertex displacement calculations to occur on the pixel shader side instead. I am doing this in XNA Monogame. My professor made a ...
Andrew Byers's user avatar
0 votes
0 answers
50 views

How to link the output from a texture2D array to the vertex position in Unity URP Shader Graphs?

In unity 2022.3.7f1 URP shader graph, I am unable to link the output from a sample texture array2D to the input for vertex position, even though I am able to link it to a sample texture2D LOD. Shader ...
Hobgoblin's user avatar
0 votes
0 answers
195 views

Unable to Register Vertex Shader in Unreal Engine with C++

Overview I am currently trying to create a vertex shader in Unreal Engine. The project does build, however the Editor crashes while attempting to retrieve my shader file. I acquire the error message ...
Nikita The Wyvern's user avatar
1 vote
1 answer
74 views

WebGL Position vertex inside vertex shader?

My goal is to specify custom positions for vertices within the shader vertex rather than relying on a JavaScript "new Float32Array(positions)" for defining vertex positions. The data should ...
alex hernandez's user avatar
2 votes
2 answers
71 views

QOpenGLWidget with Qpainter: OpenGL drawing only visible after first paintGL call

I would like to use a QOpenGLWidget in QT to create fast line plots. These plots are to be provided with some labels, for which I am currently using QPainter with drawText(). In various examples, the ...
Oliver Nemitz's user avatar

15 30 50 per page
1
2 3 4 5
62