Roderick Colenbrander
|
33df806819
|
wined3d: Make sure the p8 shader is set to 0 after destroying the main render target.
This fixes a render target recreation problem in Age of Empires II.
|
2007-11-09 12:40:44 +01:00 |
Stefan Dösinger
|
c2b6cbf014
|
wined3d: Refuse to create volumes and volume textures if not supported.
|
2007-11-07 12:07:29 +01:00 |
Stefan Dösinger
|
45ebea1f47
|
wined3d: Set the display mode before creating the context.
|
2007-11-07 12:07:20 +01:00 |
Stefan Dösinger
|
38147d28dd
|
wined3d: Set the main hwnd before setting up the screen.
|
2007-11-07 12:07:05 +01:00 |
Stefan Dösinger
|
393ed4a070
|
wined3d: Make resource memory 32 byte aligned.
|
2007-11-01 12:38:45 +01:00 |
Stefan Dösinger
|
4d4fce7e33
|
wined3d: Disconnect allocatedMemory and Heap allocation.
|
2007-11-01 12:38:37 +01:00 |
Stefan Dösinger
|
f1f84a3615
|
wined3d: Allocate memory for default pool resources too.
|
2007-11-01 12:38:25 +01:00 |
Stefan Dösinger
|
948292dbc3
|
wined3d: Move texture -> drawable blits to LoadLocation.
|
2007-11-01 12:37:43 +01:00 |
Stefan Dösinger
|
dcff7dc213
|
wined3d: Begin centralizing surface location management.
|
2007-10-26 15:17:19 +02:00 |
Francois Gouget
|
c4b1195c0c
|
Assorted spelling fixes.
|
2007-10-23 18:20:27 +02:00 |
Stefan Dösinger
|
0add13759c
|
wined3d: Create query private data when faking the query.
|
2007-10-22 15:58:52 +02:00 |
Allan Tong
|
c18fa4df68
|
wined3d: Fix comment typos in SetMultithreaded.
|
2007-10-19 12:26:59 +02:00 |
Allan Tong
|
ac6f2009f2
|
wined3d: Fix resource cleanup if CreateCubeTexture fails.
|
2007-10-19 12:26:56 +02:00 |
Roderick Colenbrander
|
134aa67ec9
|
wined3d: Use a fragment shader to do P8 palette conversion in hardware.
|
2007-10-12 11:07:23 +02:00 |
Stefan Dösinger
|
8fc4e3cec7
|
wined3d: Clear up in Init3D if something fails.
|
2007-10-10 11:58:23 +02:00 |
Roderick Colenbrander
|
829cafc651
|
wined3d: Render to the correct hwnd/hdc.
|
2007-10-04 11:38:49 +02:00 |
Roderick Colenbrander
|
001f380ac9
|
wined3d: CreateContext should not be called between ENTER_GL/LEAVE_GL.
|
2007-10-01 12:35:36 +02:00 |
Roderick Colenbrander
|
243ac3ed75
|
wined3d: Move video memory tracking to the adapter.
|
2007-09-24 13:50:43 +02:00 |
Stefan Dösinger
|
1c4a15d2cd
|
wined3d: Recompile glsl pixelshaders if the sampler format changes.
|
2007-09-24 13:30:08 +02:00 |
Stefan Dösinger
|
3f0ea3d082
|
wined3d: Move lastActiveRenderTarget cleanup to the device.
|
2007-09-18 09:54:23 +02:00 |
Stefan Dösinger
|
271fb0052f
|
wined3d: Add support for showing a logo.
|
2007-09-14 14:26:00 +02:00 |
Stefan Dösinger
|
c0c2319c7a
|
wined3d: Implement UpdateTexture for volumes.
|
2007-09-13 11:38:54 +02:00 |
Stefan Dösinger
|
3b07663b90
|
wined3d: Convert the colors to the surface format for colorfill.
|
2007-09-13 11:38:32 +02:00 |
Stefan Dösinger
|
160258b637
|
wined3d: Implement mipmap auto generation.
|
2007-09-12 12:10:25 +02:00 |
Roderick Colenbrander
|
dc7252a1f8
|
wined3d: CreateAdditionalSwapChain bugfix.
|
2007-08-29 11:58:22 +02:00 |
Stefan Dösinger
|
a8d4779f7f
|
wined3d: Fix the spot light falloff == 0.0 case.
|
2007-08-28 11:56:00 +02:00 |
Stefan Dösinger
|
36aef3dc54
|
wined3d: Hold an internal reference on pixel and vertex shaders.
|
2007-08-28 11:55:53 +02:00 |
Stefan Dösinger
|
c52a190a88
|
wined3d: Read the old streamsource from the correct stateblock.
|
2007-08-28 11:55:44 +02:00 |
Stefan Dösinger
|
2665a8bf79
|
wined3d: Add some missing vertex state render states.
|
2007-08-27 18:28:32 +02:00 |
Stefan Dösinger
|
9092f557d1
|
wined3d: Non-primary stateblocks hold an internal reference on indexbuffers.
|
2007-08-27 18:28:27 +02:00 |
Stefan Dösinger
|
d170aabe20
|
wined3d: Non-primary stateblocks also hold an internal reference to buffers.
|
2007-08-27 12:00:57 +02:00 |
Stefan Dösinger
|
6ec6c941fa
|
wined3d: BaseVertexIndex can be negative.
|
2007-08-27 12:00:42 +02:00 |
Roderick Colenbrander
|
3084081519
|
wined3d: Override backbufferformat in window mode.
|
2007-08-27 11:59:03 +02:00 |
Stefan Dösinger
|
e184b09a66
|
wined3d: Fake occlusion queries if the wrong context is active.
|
2007-08-23 13:34:52 +02:00 |
Stefan Dösinger
|
a99907d1d2
|
wined3d: Deal with multithreading in event queries.
|
2007-08-23 13:34:17 +02:00 |
H. Verbeet
|
e5e41191b3
|
wined3d: Attach the correct surface the the fbo.
|
2007-08-22 12:18:59 +02:00 |
H. Verbeet
|
2e2ab3c3cc
|
wined3d: Restore a line that got lost.
|
2007-08-22 12:18:59 +02:00 |
Stefan Dösinger
|
55b63fe095
|
wined3d: Reinstall the internal reference on vertex buffers.
|
2007-08-20 22:32:13 +02:00 |
Stefan Dösinger
|
4baee1973c
|
wined3d: Remove a debug hack.
|
2007-08-20 22:31:55 +02:00 |
Stefan Dösinger
|
028729d102
|
wined3d: Fix WINED3DFMT_A4L4.
|
2007-08-16 11:35:06 +02:00 |
Stefan Dösinger
|
b220905e4a
|
wined3d: Reinstall the internal reference on the current index buffer.
|
2007-08-16 11:35:06 +02:00 |
Stefan Dösinger
|
7ebf3d92b5
|
wined3d: Release the stateblock before destroying the swapchain.
|
2007-08-16 11:35:06 +02:00 |
Stefan Dösinger
|
f5e6313cf6
|
wined3d: Restructure Stateblock::apply a bit.
|
2007-08-15 09:41:43 +02:00 |
Stefan Dösinger
|
b21c785482
|
wined3d: Optimize float constants in stateblocks.
|
2007-08-15 09:36:07 +02:00 |
Stefan Dösinger
|
59fb2928b8
|
wined3d: Optimize sampler states in stateblocks.
|
2007-08-15 09:35:49 +02:00 |
Stefan Dösinger
|
03ffb73450
|
wined3d: Optimize texture stage state applying.
|
2007-08-14 12:29:04 +02:00 |
Stefan Dösinger
|
865b82af2c
|
wined3d: Optimize bool and int pixel shader constants.
|
2007-08-14 12:28:59 +02:00 |
Stefan Dösinger
|
4673b1c68e
|
wined3d: Optimize bool and int vs constants.
|
2007-08-14 12:28:52 +02:00 |
Stefan Dösinger
|
92ce028a0b
|
wined3d: Optimize transform state in stateblocks.
|
2007-08-14 12:28:40 +02:00 |
Vitaliy Margolen
|
b56afd0cff
|
wined3d: Activate context before applying fbo state.
|
2007-08-14 12:28:33 +02:00 |