#include "always.h"
#include "dllist.h"
#include "d3d8.h"
#include "matrix4.h"
#include "statistics.h"
#include "wwstring.h"
#include "lightenvironment.h"
#include "shader.h"
#include "vector4.h"
#include "cpudetect.h"
#include "dx8caps.h"
#include "texture.h"
#include "dx8vertexbuffer.h"
#include "dx8indexbuffer.h"
#include "vertmaterial.h"
Go to the source code of this file.
◆ __volatile
| #define __volatile unsigned |
◆ DX8_RECORD_DRAW_CALLS
| #define DX8_RECORD_DRAW_CALLS |
( |
| ) |
|
◆ DX8_RECORD_INDEX_BUFFER_CHANGE
| #define DX8_RECORD_INDEX_BUFFER_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_LIGHT_CHANGE
| #define DX8_RECORD_LIGHT_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_MATERIAL_CHANGE
| #define DX8_RECORD_MATERIAL_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_MATRIX_CHANGE
| #define DX8_RECORD_MATRIX_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_RENDER_STATE_CHANGE
| #define DX8_RECORD_RENDER_STATE_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_TEXTURE_CHANGE
| #define DX8_RECORD_TEXTURE_CHANGE |
( |
| ) |
|
◆ DX8_RECORD_TEXTURE_STAGE_STATE_CHANGE
| #define DX8_RECORD_TEXTURE_STAGE_STATE_CHANGE |
( |
| ) |
|
Value:texture_stage_state_changes++
Definition at line 116 of file dx8wrapper.h.
◆ DX8_RECORD_VERTEX_BUFFER_CHANGE
| #define DX8_RECORD_VERTEX_BUFFER_CHANGE |
( |
| ) |
|
◆ DX8_THREAD_ASSERT
| #define DX8_THREAD_ASSERT |
( |
| ) |
|
◆ DX8_WRAPPER_H
◆ DX8CALL
Value:
static IDirect3DDevice8 * _Get_D3D_Device8()
unsigned number_of_DX8_calls
Definition at line 138 of file dx8wrapper.h.
◆ DX8CALL_D3D
Value:
static IDirect3D8 * _Get_D3D8()
Definition at line 139 of file dx8wrapper.h.
◆ DX8CALL_HRES
| #define DX8CALL_HRES |
( |
| x, |
|
|
| res ) |
◆ nextVer
◆ no_EXTENDED_STATS
| #define no_EXTENDED_STATS |
◆ prevVer
◆ VALUE_NAME_RENDER_DEVICE_DEPTH
| #define VALUE_NAME_RENDER_DEVICE_DEPTH "RenderDeviceDepth" |
◆ VALUE_NAME_RENDER_DEVICE_HEIGHT
| #define VALUE_NAME_RENDER_DEVICE_HEIGHT "RenderDeviceHeight" |
◆ VALUE_NAME_RENDER_DEVICE_NAME
| #define VALUE_NAME_RENDER_DEVICE_NAME "RenderDeviceName" |
◆ VALUE_NAME_RENDER_DEVICE_TEXTURE_DEPTH
| #define VALUE_NAME_RENDER_DEVICE_TEXTURE_DEPTH "RenderDeviceTextureDepth" |
◆ VALUE_NAME_RENDER_DEVICE_WIDTH
| #define VALUE_NAME_RENDER_DEVICE_WIDTH "RenderDeviceWidth" |
◆ VALUE_NAME_RENDER_DEVICE_WINDOWED
| #define VALUE_NAME_RENDER_DEVICE_WINDOWED "RenderDeviceWindowed" |
◆ anonymous enum
| Enumerator |
|---|
| BUFFER_TYPE_DX8 | |
| BUFFER_TYPE_SORTING | |
| BUFFER_TYPE_DYNAMIC_DX8 | |
| BUFFER_TYPE_DYNAMIC_SORTING | |
| BUFFER_TYPE_INVALID | |
Definition at line 87 of file dx8wrapper.h.
◆ DX8_Assert()
◆ DX8_ErrorCode()
| WWINLINE void DX8_ErrorCode |
( |
unsigned | res | ) |
|
◆ flimby()
| WWINLINE unsigned flimby |
( |
char * | name, |
|
|
unsigned | crib ) |
◆ Log_DX8_ErrorCode()
| void Log_DX8_ErrorCode |
( |
unsigned | res | ) |
|
◆ _DX8SingleThreaded
◆ MAX_PIXEL_SHADER_CONSTANTS
| const unsigned MAX_PIXEL_SHADER_CONSTANTS =8 |
◆ MAX_SHADOW_MAPS
| const unsigned MAX_SHADOW_MAPS =1 |
◆ MAX_TEXTURE_STAGES
| const unsigned MAX_TEXTURE_STAGES =8 |
◆ MAX_VERTEX_SHADER_CONSTANTS
| const unsigned MAX_VERTEX_SHADER_CONSTANTS =96 |
◆ MAX_VERTEX_STREAMS
| const unsigned MAX_VERTEX_STREAMS =2 |
◆ number_of_DX8_calls
| unsigned number_of_DX8_calls |
|
extern |