diff options
| author | LPFaint99 <lpfaint99@gmail.com> | 2009-02-23 06:17:57 +0000 |
|---|---|---|
| committer | LPFaint99 <lpfaint99@gmail.com> | 2009-02-23 06:17:57 +0000 |
| commit | 473cd01181be6c8160ce477f25ca6bd39f8cc083 (patch) | |
| tree | 5eac31ae8a5416f56e70b94e1330a7d58ec7ecd2 /Source/Core/VideoCommon | |
| parent | 578c402d2ce5e6a7b6e42a4c7449d9aeac61e5e2 (diff) | |
UUpdate svn:eol-style=native ( r1438 ) for Source/*.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2385 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/Src/NativeVertexWriter.h | 68 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/Src/VideoCommon.h | 264 |
2 files changed, 166 insertions, 166 deletions
diff --git a/Source/Core/VideoCommon/Src/NativeVertexWriter.h b/Source/Core/VideoCommon/Src/NativeVertexWriter.h index 3d6b8c5c44..dc7b94dbb0 100644 --- a/Source/Core/VideoCommon/Src/NativeVertexWriter.h +++ b/Source/Core/VideoCommon/Src/NativeVertexWriter.h @@ -1,34 +1,34 @@ -// Copyright (C) 2003-2008 Dolphin Project.
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 2.0.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License 2.0 for more details.
-
-// A copy of the GPL 2.0 should have been included with the program.
-// If not, see http://www.gnu.org/licenses/
-
-// Official SVN repository and contact information can be found at
-// http://code.google.com/p/dolphin-emu/
-
-#ifndef _NATIVE_VERTEX_WRITER
-#define _NATIVE_VERTEX_WRITER
-
-// TODO: rename
-namespace VertexManager
-{
-
-void AddVertices(int primitive, int numvertices);
-void Flush(); // flushes the current buffer
-int GetRemainingSize(); // remaining space in the current buffer.
-
-// TODO: move, rename.
-extern u8* s_pCurBufferPointer;
-
-}
-
-#endif
+// Copyright (C) 2003-2008 Dolphin Project. + +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, version 2.0. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official SVN repository and contact information can be found at +// http://code.google.com/p/dolphin-emu/ + +#ifndef _NATIVE_VERTEX_WRITER +#define _NATIVE_VERTEX_WRITER + +// TODO: rename +namespace VertexManager +{ + +void AddVertices(int primitive, int numvertices); +void Flush(); // flushes the current buffer +int GetRemainingSize(); // remaining space in the current buffer. + +// TODO: move, rename. +extern u8* s_pCurBufferPointer; + +} + +#endif diff --git a/Source/Core/VideoCommon/Src/VideoCommon.h b/Source/Core/VideoCommon/Src/VideoCommon.h index 5bd47db4f4..7e4a8a1138 100644 --- a/Source/Core/VideoCommon/Src/VideoCommon.h +++ b/Source/Core/VideoCommon/Src/VideoCommon.h @@ -1,132 +1,132 @@ -// Copyright (C) 2003-2008 Dolphin Project.
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 2.0.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License 2.0 for more details.
-
-// A copy of the GPL 2.0 should have been included with the program.
-// If not, see http://www.gnu.org/licenses/
-
-// Official SVN repository and contact information can be found at
-// http://code.google.com/p/dolphin-emu/
-
-#ifndef _VIDEOCOMMON_H
-#define _VIDEOCOMMON_H
-
-#include "Common.h"
-#include "pluginspecs_video.h"
-
-#if defined(_MSC_VER) && !defined(__x86_64__) && !defined(_M_X64)
-void * memcpy_amd(void *dest, const void *src, size_t n);
-unsigned char memcmp_mmx(const void* src1, const void* src2, int cmpsize);
-#define memcpy_gc memcpy_amd
-#define memcmp_gc memcmp_mmx
-#else
-#define memcpy_gc memcpy
-#define memcmp_gc memcmp
-#endif
-
-enum {
- EFB_WIDTH = 640,
- EFB_HEIGHT = 528,
-};
-
-enum {
- XFB_WIDTH = 640,
- XFB_HEIGHT = 480, // 528 is max height ... ? or 538?
- // TODO: figure out what to do with PAL
-};
-
-extern SVideoInitialize g_VideoInitialize;
-// (mb2) for XFB update hack. TODO: find a static better place
-extern volatile u32 g_XFBUpdateRequested;
-
-void DebugLog(const char* _fmt, ...);
-
-//////////////////////////////////////////////////////////////////////////
-inline u8 *Memory_GetPtr(u32 _uAddress)
-{
- return g_VideoInitialize.pGetMemoryPointer(_uAddress);//&g_pMemory[_uAddress & RAM_MASK];
-}
-
-inline u8 Memory_Read_U8(u32 _uAddress)
-{
- return *(u8*)g_VideoInitialize.pGetMemoryPointer(_uAddress);//g_pMemory[_uAddress & RAM_MASK];
-}
-
-inline u16 Memory_Read_U16(u32 _uAddress)
-{
- return Common::swap16(*(u16*)g_VideoInitialize.pGetMemoryPointer(_uAddress));
-}
-
-inline u32 Memory_Read_U32(u32 _uAddress)
-{
- return Common::swap32(*(u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress));
-}
-//////////////////////////////////////////////////////////////////////////
-inline u8* Memory_Read_U8_Ptr(u32 _uAddress)
-{
- return (u8*)g_VideoInitialize.pGetMemoryPointer(_uAddress);//g_pMemory[_uAddress & RAM_MASK];
-}
-
-inline u16* Memory_Read_U16_Unswapped_Ptr(u32 _uAddress)
-{
- return (u16*)g_VideoInitialize.pGetMemoryPointer(_uAddress);
-}
-
-inline u32* Memory_Read_U32_Unswapped_Ptr(u32 _uAddress)
-{
- return (u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress);
-}
-//////////////////////////////////////////////////////////////////////////
-inline u32 Memory_Read_U32_Unswapped(u32 _uAddress)
-{
- return *(u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress);
-}
-
-inline float Memory_Read_Float(u32 _uAddress)
-{
- union {u32 i; float f;} temp;
- temp.i = Memory_Read_U32(_uAddress);
- return temp.f;
-}
-
-struct TRectangle
-{
- int left, top, right, bottom;
-};
-
-
-
-// Logging
-// ŻŻŻŻŻŻŻŻŻŻ
-void DebugLog(const char* _fmt, ...); // This one goes to the main program
-void HandleGLError();
-
-
-
-#ifdef _WIN32
-#define ERROR_LOG(...) {LOG(VIDEO, __VA_ARGS__)}
-#define INFO_LOG(...) {LOG(VIDEO, __VA_ARGS__)}
-#define PRIM_LOG(...) {LOG(VIDEO, __VA_ARGS__)}
-#define DEBUG_LOG(...) {LOG(VIDEO, __VA_ARGS__)}
-
-#else
-#define ERROR_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)}
-#define INFO_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)}
-#define PRIM_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)}
-#define DEBUG_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)}
-#endif
-
-#ifdef LOGGING
-#define LOG_VTX() PRIM_LOG("vtx: %f %f %f, ", ((float*)VertexManager::s_pCurBufferPointer)[0], ((float*)VertexManager::s_pCurBufferPointer)[1], ((float*)VertexManager::s_pCurBufferPointer)[2]);
-#else
-#define LOG_VTX()
-#endif
-
-#endif // _VIDEOCOMMON_H
+// Copyright (C) 2003-2008 Dolphin Project. + +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, version 2.0. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official SVN repository and contact information can be found at +// http://code.google.com/p/dolphin-emu/ + +#ifndef _VIDEOCOMMON_H +#define _VIDEOCOMMON_H + +#include "Common.h" +#include "pluginspecs_video.h" + +#if defined(_MSC_VER) && !defined(__x86_64__) && !defined(_M_X64) +void * memcpy_amd(void *dest, const void *src, size_t n); +unsigned char memcmp_mmx(const void* src1, const void* src2, int cmpsize); +#define memcpy_gc memcpy_amd +#define memcmp_gc memcmp_mmx +#else +#define memcpy_gc memcpy +#define memcmp_gc memcmp +#endif + +enum { + EFB_WIDTH = 640, + EFB_HEIGHT = 528, +}; + +enum { + XFB_WIDTH = 640, + XFB_HEIGHT = 480, // 528 is max height ... ? or 538? + // TODO: figure out what to do with PAL +}; + +extern SVideoInitialize g_VideoInitialize; +// (mb2) for XFB update hack. TODO: find a static better place +extern volatile u32 g_XFBUpdateRequested; + +void DebugLog(const char* _fmt, ...); + +////////////////////////////////////////////////////////////////////////// +inline u8 *Memory_GetPtr(u32 _uAddress) +{ + return g_VideoInitialize.pGetMemoryPointer(_uAddress);//&g_pMemory[_uAddress & RAM_MASK]; +} + +inline u8 Memory_Read_U8(u32 _uAddress) +{ + return *(u8*)g_VideoInitialize.pGetMemoryPointer(_uAddress);//g_pMemory[_uAddress & RAM_MASK]; +} + +inline u16 Memory_Read_U16(u32 _uAddress) +{ + return Common::swap16(*(u16*)g_VideoInitialize.pGetMemoryPointer(_uAddress)); +} + +inline u32 Memory_Read_U32(u32 _uAddress) +{ + return Common::swap32(*(u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress)); +} +////////////////////////////////////////////////////////////////////////// +inline u8* Memory_Read_U8_Ptr(u32 _uAddress) +{ + return (u8*)g_VideoInitialize.pGetMemoryPointer(_uAddress);//g_pMemory[_uAddress & RAM_MASK]; +} + +inline u16* Memory_Read_U16_Unswapped_Ptr(u32 _uAddress) +{ + return (u16*)g_VideoInitialize.pGetMemoryPointer(_uAddress); +} + +inline u32* Memory_Read_U32_Unswapped_Ptr(u32 _uAddress) +{ + return (u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress); +} +////////////////////////////////////////////////////////////////////////// +inline u32 Memory_Read_U32_Unswapped(u32 _uAddress) +{ + return *(u32*)g_VideoInitialize.pGetMemoryPointer(_uAddress); +} + +inline float Memory_Read_Float(u32 _uAddress) +{ + union {u32 i; float f;} temp; + temp.i = Memory_Read_U32(_uAddress); + return temp.f; +} + +struct TRectangle +{ + int left, top, right, bottom; +}; + + + +// Logging +// ŻŻŻŻŻŻŻŻŻŻ +void DebugLog(const char* _fmt, ...); // This one goes to the main program +void HandleGLError(); + + + +#ifdef _WIN32 +#define ERROR_LOG(...) {LOG(VIDEO, __VA_ARGS__)} +#define INFO_LOG(...) {LOG(VIDEO, __VA_ARGS__)} +#define PRIM_LOG(...) {LOG(VIDEO, __VA_ARGS__)} +#define DEBUG_LOG(...) {LOG(VIDEO, __VA_ARGS__)} + +#else +#define ERROR_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)} +#define INFO_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)} +#define PRIM_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)} +#define DEBUG_LOG(...) {LOG(VIDEO, ##__VA_ARGS__)} +#endif + +#ifdef LOGGING +#define LOG_VTX() PRIM_LOG("vtx: %f %f %f, ", ((float*)VertexManager::s_pCurBufferPointer)[0], ((float*)VertexManager::s_pCurBufferPointer)[1], ((float*)VertexManager::s_pCurBufferPointer)[2]); +#else +#define LOG_VTX() +#endif + +#endif // _VIDEOCOMMON_H |
