143ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke/* 243ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * Copyright © 2010 Intel Corporation 343ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * 443ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * Permission is hereby granted, free of charge, to any person obtaining a 543ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * copy of this software and associated documentation files (the "Software"), 643ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * to deal in the Software without restriction, including without limitation 743ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * the rights to use, copy, modify, merge, publish, distribute, sublicense, 843ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * and/or sell copies of the Software, and to permit persons to whom the 943ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * Software is furnished to do so, subject to the following conditions: 1043ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * 1143ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * The above copyright notice and this permission notice (including the next 1243ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * paragraph) shall be included in all copies or substantial portions of the 1343ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * Software. 1443ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * 1543ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1643ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1743ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 1843ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1943ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 2043ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 2143ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * DEALINGS IN THE SOFTWARE. 2243ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke */ 2343ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke 2443ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke#include <stdio.h> 2543ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke#include "glsl_parser_extras.h" 2643ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke 2743ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke/* A dummy file. When compiling prototypes, we don't care about builtins. 2843ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke * We really don't want to half-compile builtin_functions.cpp and fail, though. 2943ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke */ 3043ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunkevoid 3143ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke_mesa_glsl_release_functions(void) 3243ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke{ 3343ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke} 3443ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke 3543ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunkevoid 361d40cf57f843f555139809e91ab8c30923c57698Kenneth Graunke_mesa_glsl_initialize_functions(_mesa_glsl_parse_state *state) 3743ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke{ 389a3bd5e0452c9c791ba94155d3c9ddba42abd114Ian Romanick (void) state; 3943ff8f1a4b90554eae489cebb7e05f983dd9ad66Kenneth Graunke} 40