wined3d: Do not allocate surfaces unless needed.
[wine] / dlls / wined3d /
drwxr-xr-x   ..
-rw-r--r-- 811 Makefile.in
-rw-r--r-- 40685 arb_program_shader.c
-rw-r--r-- 36796 baseshader.c
-rw-r--r-- 23259 basetexture.c
-rw-r--r-- 32127 context.c
-rw-r--r-- 17017 cubetexture.c
-rw-r--r-- 262285 device.c
-rw-r--r-- 121935 directx.c
-rw-r--r-- 53790 drawprim.c
-rw-r--r-- 91279 glsl_shader.c
-rw-r--r-- 8942 indexbuffer.c
-rw-r--r-- 6212 palette.c
-rw-r--r-- 29783 pixelshader.c
-rw-r--r-- 16416 query.c
-rw-r--r-- 9308 resource.c
-rw-r--r-- 289001 state.c
-rw-r--r-- 58730 stateblock.c
-rw-r--r-- 144545 surface.c
-rw-r--r-- 55274 surface_gdi.c
-rw-r--r-- 21104 swapchain.c
-rw-r--r-- 15145 texture.c
-rw-r--r-- 142873 utils.c
-rw-r--r-- 21342 vertexbuffer.c
-rw-r--r-- 7887 vertexdeclaration.c
-rw-r--r-- 31058 vertexshader.c
-rw-r--r-- 13523 volume.c
-rw-r--r-- 13333 volumetexture.c
-rw-r--r-- 44 wined3d.spec
-rw-r--r-- 9928 wined3d_main.c
-rw-r--r-- 79787 wined3d_private.h
-rw-r--r-- 11463 wined3d_private_types.h