OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
ssplayer_render_gl.cpp File Reference
#include <stdio.h>
#include <cstdlib>
#include "ssOpenGLSetting.h"
#include <map>
#include <memory>
#include "../Helper/OpenGL/SSTextureGL.h"
#include "../Animator/ssplayer_animedecode.h"
#include "../Animator/ssplayer_matrix.h"
#include "ssplayer_render_gl.h"
#include "ssplayer_shader_gl.h"
#include "ssplayer_cellmap.h"
#include "ssplayer_mesh.h"
#include "GLSL/sprite.vs"
#include "GLSL/sprite.fs"
#include "GLSL/sprite_pot.fs"
#include "GLSL/default.vs"
#include "GLSL/default.fs"
#include "GLSL/ss-common.vs"
#include "GLSL/ss-blur.fs"
#include "GLSL/ss-bmask.fs"
#include "GLSL/ss-circle.fs"
#include "GLSL/ss-hsb.fs"
#include "GLSL/ss-move.fs"
#include "GLSL/ss-noise.fs"
#include "GLSL/ss-outline.fs"
#include "GLSL/ss-pix.fs"
#include "GLSL/ss-scatter.fs"
#include "GLSL/ss-sepia.fs"
#include "GLSL/ss-spot.fs"
#include "GLSL/ss-step.fs"
#include "GLSL/ss-wave.fs"
Include dependency graph for ssplayer_render_gl.cpp:

Classes

struct  spritestudio6::ShaderSetting
 
struct  spritestudio6::ShaderVArg
 
struct  spritestudio6::ShaderFArg
 

Namespaces

namespace  spritestudio6
 

Macros

#define SPRITESTUDIO6SDK_PROGRAMABLE_SHADER_ON   (1)
 

Enumerations

enum  { spritestudio6::PG_SHADER_NPOT , spritestudio6::PG_SHADER_POT }
 

Functions

float __fastcall spritestudio6::floatFromByte_ (u8 color8)
 カラー値を byte(0~255) -> float(0.0~1.0) に変換する。
 
void __fastcall spritestudio6::rgbaByteToFloat_ (float *dest, const SsColorBlendValue &src)
 RGBA の各値を byte(0~255) -> float(0.0~1.0) に変換し、配列 dest の[0,1,2,3] に設定する。
 
void __fastcall spritestudio6::calcCenterVertexColor (float *colors, float *rates, float *vertexID)
 

Macro Definition Documentation

◆ SPRITESTUDIO6SDK_PROGRAMABLE_SHADER_ON

#define SPRITESTUDIO6SDK_PROGRAMABLE_SHADER_ON   (1)