Pārlūkot izejas kodu

Delete a bunch of unuseful files

Daniele Bartolini 12 gadi atpakaļ
vecāks
revīzija
f2fc9d91ce

+ 0 - 38
engine/renderers/IndexBuffer.h

@@ -1,38 +0,0 @@
-/*
-Copyright (c) 2013 Daniele Bartolini, Michele Rossi
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#pragma once
-
-#include "Types.h"
-
-namespace crown
-{
-
-// Max number of index buffers a renderer can hold.
-const uint32_t MAX_INDEX_BUFFERS = 4096;
-
-} // namespace crown
-

+ 0 - 117
engine/renderers/PixelFormat.cpp

@@ -1,117 +0,0 @@
-/*
-Copyright (c) 2013 Daniele Bartolini, Michele Rossi
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#include "Types.h"
-#include "PixelFormat.h"
-
-namespace crown
-{
-
-//-----------------------------------------------------------------------------
-size_t Pixel::bits_per_pixel(PixelFormat format)
-{
-	return bytes_per_pixel(format) * 8;
-}
-
-//-----------------------------------------------------------------------------
-size_t Pixel::bytes_per_pixel(PixelFormat format)
-{
-	switch (format)
-	{
-		case PF_L_8:
-		case PF_RGB_3_3_2:
-		case PF_BGR_2_3_3:
-		{
-			return 1;
-		}
-		case PF_L_16:
-		case PF_LA_8:
-		case PF_AL_8:
-		case PF_RGB_5_6_5:
-		case PF_BGR_5_6_5:
-		case PF_RGBA_4_4_4_4:
-		case PF_RGBA_5_5_5_1:
-		case PF_ABGR_4_4_4_4:
-		case PF_ABGR_1_5_5_5:
-		{
-			return 2;
-		}
-		case PF_RGB_8:
-		case PF_BGR_8:
-		{
-			return 3;
-		}
-		case PF_L_32:
-		case PF_L_FLOAT_32:
-		case PF_LA_16:
-		case PF_AL_16:
-		case PF_RGBA_8:
-		case PF_RGBA_8_8_8_8:
-		case PF_RGBA_10_10_10_2:
-		case PF_ABGR_8:
-		case PF_ABGR_8_8_8_8:
-		case PF_ABGR_2_10_10_10:
-		{
-			return 4;
-		}
-		case PF_RGB_16:
-		case PF_BGR_16:
-		{
-			return 6;
-		}
-		case PF_LA_32:
-		case PF_LA_FLOAT_32:
-		case PF_AL_32:
-		case PF_AL_FLOAT_32:
-		case PF_RGBA_16:
-		case PF_ABGR_16:
-		{
-			return 8;
-		}
-		case PF_RGB_32:
-		case PF_RGB_FLOAT_32:
-		case PF_BGR_32:
-		case PF_BGR_FLOAT_32:
-		{
-			return 12;
-		}
-		case PF_RGBA_32:
-		case PF_RGBA_FLOAT_32:
-		case PF_ABGR_32:
-		case PF_ABGR_FLOAT_32:
-		{
-			return 16;
-		}
-		case PF_UNKNOWN:
-		default:
-		{
-			return 0;
-		}
-	}
-}
-
-} // namespace crown
-

+ 0 - 33
engine/renderers/PixelShader.h

@@ -1,33 +0,0 @@
-/*
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#pragma once
-
-namespace crown
-{
-
-const uint32_t MAX_PIXEL_SHADERS = 128;
-
-} // namespace crown

+ 0 - 46
engine/renderers/VertexBuffer.h

@@ -1,46 +0,0 @@
-/*
-Copyright (c) 2013 Daniele Bartolini, Michele Rossi
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#pragma once
-
-#include "Types.h"
-
-namespace crown
-{
-
-// Max number of vertex buffers a renderer can hold.
-const uint32_t MAX_VERTEX_BUFFERS = 4096;
-
-enum VertexBufferMode
-{
-	VBM_VERTEX_ONLY		= 0,
-	VBM_TEXTURE_COORDS	= 1,
-	VBM_NORMAL_COORDS	= 2,
-	VBM_COLOR_COORDS	= 4
-};
-
-} // namespace crown
-

+ 0 - 67
engine/renderers/VertexFormat.cpp

@@ -1,67 +0,0 @@
-/*
-Copyright (c) 2013 Daniele Bartolini, Michele Rossi
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#include "Types.h"
-#include "VertexFormat.h"
-
-namespace crown
-{
-
-//-----------------------------------------------------------------------------
-size_t Vertex::bits_per_vertex(VertexFormat format)
-{
-	return bytes_per_vertex(format) * 8;
-}
-
-//-----------------------------------------------------------------------------
-size_t Vertex::bytes_per_vertex(VertexFormat format)
-{
-	switch (format)
-	{
-		case VF_XY_FLOAT_32:
-		case VF_UV_FLOAT_32:
-		{
-			return 8;
-		}
-		case VF_XYZ_FLOAT_32:
-		case VF_UVT_FLOAT_32:
-		case VF_XYZ_NORMAL_FLOAT_32:
-		{
-			return 12;
-		}
-		case VF_XYZ_UV_XYZ_NORMAL_FLOAT_32:
-		{
-			return 32;
-		}
-		default:
-		{
-			return 0;
-		}
-	}
-}
-
-} // namespace crown
-

+ 0 - 33
engine/renderers/VertexShader.h

@@ -1,33 +0,0 @@
-/*
-Copyright (c) 2012 Daniele Bartolini, Simone Boscaratto
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-*/
-
-#pragma once
-
-namespace crown
-{
-
-const uint32_t MAX_VERTEX_SHADERS = 128;
-
-} // namespace crown