|
ReactOS 0.4.17-dev-934-g091855f
|
#include <math.h>#include <stdint.h>#include "wine/debug.h"#include "wine/rbtree.h"#include "winbase.h"#include "winuser.h"#include "objbase.h"#include "d3d10.h"#include "d3dcompiler.h"#include "utils.h"

Go to the source code of this file.
Classes | |
| struct | d3d10_matrix |
| struct | d3d10_effect_shader_resource |
| struct | d3d10_effect_shader_signature |
| struct | d3d10_effect_shader_variable |
| struct | d3d10_effect_prop_dependencies |
| struct | d3d10_effect_sampler_desc |
| struct | d3d10_effect_state_object_variable |
| struct | d3d10_effect_resource_variable |
| struct | d3d10_effect_buffer_variable |
| struct | d3d10_effect_type |
| struct | d3d10_effect_type_member |
| struct | d3d10_effect_annotations |
| struct | d3d10_effect_variable |
| struct | d3d10_effect_pass_shader_desc |
| struct | d3d10_effect_pass |
| struct | d3d10_effect_technique |
| struct | d3d10_effect_anonymous_shader |
| struct | d3d10_effect_var_array |
| struct | d3d10_effect |
Macros | |
| #define | COBJMACROS |
| #define | D3DERR_INVALIDCALL 0x8876086c |
Enumerations | |
| enum | d3d10_effect_object_type_flags { D3D10_EOT_FLAG_GS_SO = 0x1 } |
| enum | d3d10_effect_object_operation { D3D10_EOO_CONST = 1 , D3D10_EOO_VAR = 2 , D3D10_EOO_CONST_INDEX = 3 , D3D10_EOO_VAR_INDEX = 4 , D3D10_EOO_INDEX_EXPRESSION = 5 , D3D10_EOO_VALUE_EXPRESSION = 6 , D3D10_EOO_ANONYMOUS_SHADER = 7 } |
| enum | d3d10_effect_flags { D3D10_EFFECT_OPTIMIZED = 0x1 , D3D10_EFFECT_IS_POOL = 0x2 } |
Functions | |
| HRESULT | d3d10_effect_parse (struct d3d10_effect *effect, const void *data, SIZE_T data_size) |
| HRESULT WINAPI | D3D10CoreCreateDevice (IDXGIFactory *factory, IDXGIAdapter *adapter, unsigned int flags, D3D_FEATURE_LEVEL feature_level, ID3D10Device **device) |
| HRESULT WINAPI | D3DCompileFromMemory (const void *data, SIZE_T data_size, const char *filename, const D3D_SHADER_MACRO *defines, ID3DInclude *include, const char *entrypoint, const char *target, UINT sflags, UINT eflags, ID3DBlob **shader, ID3DBlob **error_messages) |
| HRESULT WINAPI | D3DDisassembleCode (const void *data, SIZE_T data_size, UINT flags, const char *comments, ID3DBlob **disassembly) |
| #define COBJMACROS |
Definition at line 28 of file d3d10_private.h.
| #define D3DERR_INVALIDCALL 0x8876086c |
Definition at line 42 of file d3d10_private.h.
| Enumerator | |
|---|---|
| D3D10_EFFECT_OPTIMIZED | |
| D3D10_EFFECT_IS_POOL | |
Definition at line 262 of file d3d10_private.h.
| Enumerator | |
|---|---|
| D3D10_EOO_CONST | |
| D3D10_EOO_VAR | |
| D3D10_EOO_CONST_INDEX | |
| D3D10_EOO_VAR_INDEX | |
| D3D10_EOO_INDEX_EXPRESSION | |
| D3D10_EOO_VALUE_EXPRESSION | |
| D3D10_EOO_ANONYMOUS_SHADER | |
Definition at line 49 of file d3d10_private.h.
| Enumerator | |
|---|---|
| D3D10_EOT_FLAG_GS_SO | |
Definition at line 44 of file d3d10_private.h.
Definition at line 4308 of file effect.c.
Referenced by d3d10_create_effect().
| HRESULT WINAPI D3D10CoreCreateDevice | ( | IDXGIFactory * | factory, |
| IDXGIAdapter * | adapter, | ||
| unsigned int | flags, | ||
| D3D_FEATURE_LEVEL | feature_level, | ||
| ID3D10Device ** | device | ||
| ) |
Definition at line 39 of file d3d10core_main.c.
Referenced by d3d10_create_device().
| HRESULT WINAPI D3DCompileFromMemory | ( | const void * | data, |
| SIZE_T | data_size, | ||
| const char * | filename, | ||
| const D3D_SHADER_MACRO * | defines, | ||
| ID3DInclude * | include, | ||
| const char * | entrypoint, | ||
| const char * | target, | ||
| UINT | sflags, | ||
| UINT | eflags, | ||
| ID3DBlob ** | shader, | ||
| ID3DBlob ** | error_messages | ||
| ) |
Referenced by D3D10CompileEffectFromMemory(), and D3D10CompileShader().