public void Init(bgfx.ProgramHandle program) { m_prog = program; m_clipRect = bgfx.create_uniform("u_ClipRect", bgfx.UniformType.Vec4, 1); m_maskSoftness = bgfx.create_uniform("u_MaskSoftness", bgfx.UniformType.Vec4, 1); m_mainTex = bgfx.create_uniform("u_MainTex", bgfx.UniformType.Sampler, 1); }
public void Init(bgfx.ProgramHandle program) { m_prog = program; u_FaceColor = vec(nameof(u_FaceColor)); u_MainTex = sampler(nameof(u_MainTex)); u_ClipRect = vec(nameof(u_ClipRect)); u_MiscP = vec(nameof(u_MiscP)); #if false u_TexDimScale = vec(nameof(u_TexDimScale)); u_WorldSpaceCameraPos = vec(nameof(u_WorldSpaceCameraPos)); u_OutlineColor = vec(nameof(u_OutlineColor)); u_OutlineP = vec(nameof(u_OutlineP)); u_UnderlayColor = vec(nameof(u_UnderlayColor)); u_UnderlayP = vec(nameof(u_UnderlayP)); u_WeightAndMaskSoftness = vec(nameof(u_WeightAndMaskSoftness)); u_ScaleRatio = vec(nameof(u_ScaleRatio)); u_ScreenParams = vec(nameof(u_ScreenParams)); u_invModel0 = vec(nameof(u_invModel0)); #endif }