#ShaderProgramming

2026-02-11

Sometimes optimization means carving out all the important work, until there's nothing left and one stands to wonder how the fuck anything is still being made.

#Gamedev #ShaderDebugging #ShaderProgramming #PerformanceOptimization #TheMathPeopleAreNotAllowedToLookAtThis

2025-12-24

Stride 3D giới thiệu SDSL - ngôn ngữ lập trình shader kết hợp hệ thống mixin, hỗ trợ ghép nối mô-đun shader tạo hiệu ứng linh hoạt. Đang nâng cấp bộ biên dịch SDSL để chuyển đổi trực tiếp ra SPIR-V thay vì GLSL/HLSL, cải thiện hiệu năng. Bài viết thuộc phần 3 loạt bài phân tích kỹ thuật. #ShaderProgramming #StrideEngine #GameDev #LậpTrìnhShader #CôngNghệTròChơi

reddit.com/r/programming/comme

GAME DEVELOPERSgame_developers
2024-08-27

Pixel/Fragment Shaders which run on pixels and fragments (fragment is a chunk of pixels on the screen), these do everything that’s not the geometry data, typically the output of the Geometry/Vertex shader is fed into these shaders.

Read more 👉 lttr.ai/AWUbm

2024-08-02

math is hard

#shaderprogramming

GAME DEVELOPERSgame_developers
2024-05-27

In this article, we’ll take a look at some of the best YouTube channels for learning shader programming, so you can start creating your own amazing visual effects today!

Read more 👉 lttr.ai/ATCXP

GAME DEVELOPERSgame_developers
2024-02-26

A part from using languages at low level, in the last years some visual building tools have been making their way into the market and that allows to develop and deploy shaders without actually coding a single line of code.

Read more 👉 lttr.ai/APJqp

GAME DEVELOPERSgame_developers
2023-11-26

The Rendering Pipeline is the sequence of steps that shaders takes when rendering objects.

Read the full article: The best youtube channels to learn shader programming
lttr.ai/AKgdy

2023-10-26

Holy shit I found it.

So, back in august I already noticed issues with #Intel chips because of their older #GLSL version. The culprit was this bit (simplified):
```
for(int i = 0; i < NUM_SHADOW_CASCADES; i++)
    CalculateShadow(_shadowMap[i]);
```
`_shadowMap` is a so-called texture sampler. GLSL 3.30 does not allow indexing texture samplers with non-constant values, so I had to unroll the loop like this:
```
CalculateShadow(_shadowMap[0]);
CalculateShadow(_shadowMap[1]);
CalculateShadow(_shadowMap[2]);
```
And now - as it turns out - this specific driver implementation also doesn't support passing a texture sampler as a function parameter, because it works totally fine when I do this:
```
CalculateShadow_0();
CalculateShadow_1();
CalculateShadow_2();
```
So I had to define three separate copies of the exact same function, just to access the different shadow maps. God fucking dammit Intel. At least TELL ME.

#OpenGL #GameDevelopment #Programming #GameProgramming #ShaderProgramming #Shaders #GPU #Drivers #Windows #GameDev

GAME DEVELOPERSgame_developers
2023-09-27

The best youtube channels to learn shader programming – Render Pipeline

Read more 👉 lttr.ai/AHhjX

GAME DEVELOPERSgame_developers
2023-09-12

Compute Shaders, they can be used to do pretty much any kind of parallel calculation that’s not a graphics function, mining crypto currency on a GPU is a compute shader.

Read more 👉 lttr.ai/AGvaG

GAME DEVELOPERSgame_developers
2023-09-05

Shader programming is an exciting field that allows you to create stunning visual effects in video games, animations, and other digital media.

Read the full article: The best youtube channels to learn shader programming
lttr.ai/AGanR

GAME DEVELOPERSgame_developers
2023-08-31

Normal Maps, Tangent Space & IBL • Shaders for Game Devs [Part 3]

Read more 👉 lttr.ai/AGPCD

GAME DEVELOPERSgame_developers
2023-08-29
TheCellTheCell
2018-01-14

Colorchanging in is working for the presentation on tuesday mastodon.social/media/3FhkVx0s

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst