25 lines
396 B
C++
25 lines
396 B
C++
|
//
|
||
|
// ShaderTypes.h
|
||
|
// Metaballs
|
||
|
//
|
||
|
// Created by Eryn Wells on 10/14/18.
|
||
|
// Copyright © 2018 Eryn Wells. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#ifndef ShaderTypes_hh
|
||
|
#define ShaderTypes_hh
|
||
|
|
||
|
#include <metal_stdlib>
|
||
|
|
||
|
struct Vertex {
|
||
|
float2 position;
|
||
|
float2 textureCoordinate;
|
||
|
};
|
||
|
|
||
|
struct RenderParameters {
|
||
|
/// Projection matrix.
|
||
|
metal::float4x4 projection;
|
||
|
};
|
||
|
|
||
|
#endif /* ShaderTypes_hh */
|