glsl/pp: Define a public interface for external modules.
authorMichal Krol <michal@vmware.com>
Fri, 18 Sep 2009 09:19:25 +0000 (11:19 +0200)
committerMichal Krol <michal@vmware.com>
Fri, 18 Sep 2009 09:19:25 +0000 (11:19 +0200)
commit95956bb8cb9513c429b9749426720be94f4cf5a8
treeec7396e2766d2f5b415d3224f8c28bcc5a80ebe3
parent2a661c383fee65bc4413541e706925fa3e9b9cf5
glsl/pp: Define a public interface for external modules.

Make sl_pp_context struct opaque.
Move all public declarations to sl_pp_public.h.
src/glsl/pp/sl_pp_context.c
src/glsl/pp/sl_pp_context.h
src/glsl/pp/sl_pp_line.c
src/glsl/pp/sl_pp_process.h
src/glsl/pp/sl_pp_public.h [new file with mode: 0644]
src/glsl/pp/sl_pp_token.c
src/glsl/pp/sl_pp_token.h
src/glsl/pp/sl_pp_version.c
src/glsl/pp/sl_pp_version.h [deleted file]