File size: 631 Bytes
7a0c684 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
"""
Example shaders for the advanced virtual GPU shader system.
"""
# Vertex shader (Python demo)
vertex_shader_source = """
def main(vertex):
# Simple pass-through
return vertex
"""
# Fragment shader (Python demo)
fragment_shader_source = """
def main(color):
# Invert color
return 1.0 - color
"""
# Geometry shader (Python demo)
geometry_shader_source = """
def main(vertices):
# For demo: just return input
return vertices
"""
# Compute shader (Python demo)
compute_shader_source = """
def main(data):
# For demo: double all values
return [x*2 for x in data]
"""
|