#include <msp/datafile/objectloader.h>
#include "color.h"
-#include "gl.h"
#include "predicate.h"
namespace Msp {
*/
class Sampler
{
+ friend class PipelineState;
+
public:
class Loader: public DataFile::ObjectLoader<Sampler>
{
void refresh() const { if(dirty_params) update(); }
- unsigned get_id() const { return id; }
-
void set_debug_name(const std::string &);
};
bool is_mipmapped(TextureFilter);
-GLenum get_gl_filter(TextureFilter);
-GLenum get_gl_wrap(TextureWrap);
+unsigned get_gl_filter(TextureFilter);
+unsigned get_gl_wrap(TextureWrap);
void operator>>(const LexicalConverter &, TextureFilter &);
void operator>>(const LexicalConverter &, TextureWrap &);