<!-- ##### SECTION Title ##### -->
ctk-arb-asm-private

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO ATTRIB_INVALID ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_POSITION ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_WEIGHT ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_NORMAL ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_PRIMARY ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_SECONDARY ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_FOGCOORD ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD0 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD1 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD2 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD3 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD4 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD5 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD6 ##### -->
<para>

</para>



<!-- ##### MACRO ATTRIB_COLOR_TEXCOORD7 ##### -->
<para>

</para>



<!-- ##### FUNCTION ctk_create_shader_asm_program_from_source ##### -->
<para>

</para>

@vtx_filename: 
@frag_filename: 
@Returns: 


<!-- ##### FUNCTION ctk_delete_shader_asm_program ##### -->
<para>

</para>

@sh: 


<!-- ##### FUNCTION ctk_render_quad_rt_asm ##### -->
<para>

</para>

@rt: 
@shader: 
@window_w: 
@window_h: 
@x: 
@y: 
@w: 
@h: 
@red: 
@green: 
@blue: 
@Opacity: 


<!-- ##### FUNCTION ctk_render_quad_asm ##### -->
<para>

</para>

@texid: 
@texwidth: 
@texheight: 
@shader: 
@window_w: 
@window_h: 
@x: 
@y: 
@w: 
@h: 
@red: 
@green: 
@blue: 
@Opacity: 


<!-- ##### FUNCTION ctk_render_custom_quad_asm ##### -->
<para>

</para>

@texid: 
@texwidth: 
@texheight: 
@shader: 
@window_w: 
@window_h: 
@vtx: 
@red: 
@green: 
@blue: 
@Opacity: 


<!-- ##### FUNCTION ctk_render_custom_quad_asm_test ##### -->
<para>

</para>

@texid0: 
@texid1: 
@texid2: 
@window_w: 
@window_h: 
@x: 
@y: 
@width: 
@height: 


<!-- ##### FUNCTION ctk_render_quad_alpha_mask_asm ##### -->
<para>

</para>

@texid: 
@texture_width: 
@texture_height: 
@red: 
@green: 
@blue: 
@alpha: 
@window_w: 
@window_h: 
@x: 
@y: 
@w: 
@h: 


<!-- ##### FUNCTION custom_render_quad_gaussian_blur_separable_asm ##### -->
<para>

</para>

@rt: 
@horizontal: 
@sigma: 
@window_w: 
@window_h: 
@x: 
@y: 
@w: 
@h: 


<!-- ##### FUNCTION custom_render_quad_texture_mask_asm ##### -->
<para>

</para>

@base_texid: 
@texid: 
@texture_width: 
@texture_height: 
@shader: 
@window_w: 
@window_h: 
@x: 
@y: 
@w: 
@h: 
@opacity: 


<!-- ##### FUNCTION ctk_copy_rendertarget_to_rendertarget_asm ##### -->
<para>

</para>

@rt_src: 
@u0: 
@v0: 
@u1: 
@v1: 
@rt_dst: 
@x_dst: 
@y_dst: 
@w_dst: 
@h_dst: 


<!-- ##### FUNCTION ctk_copy_render_target_to_cached_texture_asm ##### -->
<para>

</para>

@fxctx: 
@rt_src: 
@texid: 


<!-- ##### FUNCTION opengl_blur_pass ##### -->
<para>

</para>

@pSrcTexture: 
@src_width: 
@src_height: 
@fDeviation: 
@HorizontalDirection: 
@iWindowWidth: 
@iWindowHeight: 
@invertTexCoord: 


