#pragma once

namespace Kore {
	class ComputeConstantLocationImpl {
	public:
		int location;
	};

	class ComputeTextureUnitImpl {
	public:
		int unit;
	};

	class ComputeShaderImpl {
	public:
		ComputeShaderImpl(void *source, int length);
		virtual ~ComputeShaderImpl();
		uint _id;
		uint _programid;
		char *_source;
		int _length;
	};
}