rsgDefs.hpp revision 3c827367444ee418f129b2c238299f49d3264554
1683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti#ifndef _RSGDEFS_HPP 2683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti#define _RSGDEFS_HPP 3683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti/*------------------------------------------------------------------------- 4683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * drawElements Quality Program Random Shader Generator 5683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * ---------------------------------------------------- 6683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * 7683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Copyright 2014 The Android Open Source Project 8683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * 9683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Licensed under the Apache License, Version 2.0 (the "License"); 10683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * you may not use this file except in compliance with the License. 11683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * You may obtain a copy of the License at 12683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * 13683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * http://www.apache.org/licenses/LICENSE-2.0 14683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * 15683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Unless required by applicable law or agreed to in writing, software 16683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * distributed under the License is distributed on an "AS IS" BASIS, 179c53c2cbc607ea694438ade8630be0c155a33162Federico Tomassetti * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 180473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti * See the License for the specific language governing permissions and 198b925ed2f3e42115fa6e69404ada72c83f7d03a5Federico Tomassetti * limitations under the License. 20e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti * 21e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti *//*! 22e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti * \file 239c53c2cbc607ea694438ade8630be0c155a33162Federico Tomassetti * \brief Random shader generator base definitions. 240473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti *//*--------------------------------------------------------------------*/ 250473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti 26afcc4e9d64111a200b52435e07d0c32de33f6198Federico Tomassetti#include "deDefs.hpp" 270473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti 28037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti#include <stdexcept> 29037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti 30037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti/*--------------------------------------------------------------------*//*! 31e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti * \brief Random shader generator 320473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti *//*--------------------------------------------------------------------*/ 3349719b4acbe10e3714ceb4f7040acac34709f558Federico Tomassettinamespace rsg 3449719b4acbe10e3714ceb4f7040acac34709f558Federico Tomassetti{ 35e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti 36f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetticlass Exception : public std::runtime_error 3739477e7f9375d6a539eb0ddc69eb69d986b2a8c8Federico Tomassetti{ 380473f763c0170174baf27f75da50945e8562c9f5Federico Tomassettipublic: 3939477e7f9375d6a539eb0ddc69eb69d986b2a8c8Federico Tomassetti Exception (const std::string& message) : std::runtime_error(message) {} 40f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti}; 41f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti 42f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti} // rsg 43e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti 44f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti#endif // _RSGDEFS_HPP 45f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti