ultimecia

A ps1 emulator in c
Log | Files | Refs

shaders.c (358B)


      1 #include "gpu.h"
      2 
      3 void 
      4 SHADERS_gradient_shader(float alpha, float beta, float gamma, C* out_color) {
      5     // Example shader: simple gradient based on alpha and beta
      6     out_color->r = (uint8_t)(alpha * 255); // Gradient in red
      7     out_color->g = (uint8_t)(beta * 255);  // Gradient in green
      8     out_color->b = (uint8_t)(gamma * 255);  // Gradient in blue
      9 }
     10