1. Heavybrush

    Steam The Eternal Castle [REMASTERED]

    The Eternal Castle [REMASTERED] is a remake of the original "ETERNAL CASTLE" from 1987, with additional game mechanics, sophisticated sound design, polished 2-bit CGA animated graphics, and modernized game design. The Eternal Castle [REMASTERED] is an ambitious attempt to modernize an old...
  2. Heavybrush

    How to change this shader to swap the palette

    Hi, I created a shader that get the actual color of the surface and render it to the closer of a cga palette I have to change it to swap the palette in 4 colors but I don't know how secondary, I have to render it dynamic (maybe using an uniform variable) because it have to change in base of the...
  3. Heavybrush

    CGA Shader

    Hi , I'm trying to make a simple CGA shader // // Simple passthrough fragment shader // uniform sampler2D gm_BaseTexture; varying vec2 v_vTexcoord; varying vec4 v_vColour; const mat3 rgb_to_wcm = mat3(1,-1, 0, 1, 0,-1, -1, 1, 1); void main() { vec4 rgba = v_vColour *...