Bug 16 - Command & Conquer: Red Alert 2 menu buttons not appearing
Summary: Command & Conquer: Red Alert 2 menu buttons not appearing
Status: CONFIRMED
Alias: None
Product: DXGL
Classification: Unclassified
Component: ddraw (show other bugs)
Version: 0.5.17
Hardware: PC Windows 7 (64-bit)
: Normal normal
Target Milestone: ---
Assignee: William Feely
URL:
Depends on:
Blocks:
 
Reported: 2013-04-04 16:44 EDT by macgoven
Modified: 2020-02-17 15:06 EST (History)
2 users (show)

See Also:


Attachments
DxDiag (37.90 KB, text/plain)
2013-04-05 05:13 EDT, Toms
Details

Note You need to log in before you can comment on or make changes to this bug.
Description macgoven 2013-04-04 16:44:53 EDT
When I access the menus after viewing the introductory videos, nothing but the menu background appears until do the following:

1. Leave the program using CTRL+ALT+DELETE
2. Click on the Cancel button from the screen which appears.
3. Re-enter the program. 

Even then, every time I click on a menu button, the buttons disappear until I perform the same steps as before.

This was tested using default settings, and I was only able to test the main menu - when I attempt to go in-game, the game promptly freezes (with the exception of the currently-playing, in-game audio track) after the level loads.

Technical information on game: http://www.mobygames.com/game/windows/command-conquer-red-alert-2/techinfo
Comment 1 Toms 2013-04-05 05:13:33 EDT
Created attachment 3 [details]
DxDiag

Same issue as well


Also in test app
BitFast background and spirtes freeze when i am not moving the mouse, and 3D test's just show a black window
Comment 2 William Feely 2013-04-07 13:13:03 EDT
Regarding dxgltest, the BltFast test is broken within the dxgltest application.
The 3D test failing is a known issue.  gDEBugger says I am using a GL_LUMINANCE8 texture on the depth buffer causing a GL_INVALID_FRAMEBUFFER_OPERATION error which will be fixed for 0.5.1.
Comment 3 William Feely 2013-04-07 13:42:57 EDT
(In reply to comment #1)
> Created attachment 3 [details]
> DxDiag
> 
> Same issue as well
> 
> 
> Also in test app
> BitFast background and spirtes freeze when i am not moving the mouse, and 3D
> test's just show a black window


The black screen in the 3D tests was a regression when making Z buffers compatible with D3D2.  This was fixed in r365 just a couple of minutes ago.
Comment 4 Toms 2013-04-10 07:34:10 EDT
Yup i just successfully built the svn version using VS2012 update 2, the 3d tests work now.

This is what VS returned in error list, if it matters

Warning	3	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawglrenderer.cpp	1223	1	ddraw
Warning	4	warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)	c:usersuserdesktopdxddrawglrenderer.cpp	1249	1	ddraw
Warning	5	warning C4244: 'argument' : conversion from 'DWORD' to 'GLfloat', possible loss of data	c:usersuserdesktopdxddrawglrenderer.cpp	1532	1	ddraw
Warning	6	warning C4244: 'argument' : conversion from 'DWORD' to 'GLfloat', possible loss of data	c:usersuserdesktopdxddrawglrenderer.cpp	1566	1	ddraw
Warning	7	warning C4244: 'argument' : conversion from 'DWORD' to 'GLfloat', possible loss of data	c:usersuserdesktopdxddrawglrenderer.cpp	1567	1	ddraw
Warning	8	warning C4244: 'argument' : conversion from 'DWORD' to 'GLfloat', possible loss of data	c:usersuserdesktopdxddrawglrenderer.cpp	1568	1	ddraw
Warning	9	warning C4244: 'argument' : conversion from 'DWORD' to 'GLfloat', possible loss of data	c:usersuserdesktopdxddrawglrenderer.cpp	1569	1	ddraw
Warning	10	warning C4018: '>' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3dviewport.cpp	314	1	ddraw
Warning	11	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	374	1	ddraw
Warning	12	warning C4018: '>' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	1228	1	ddraw
Warning	13	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2022	1	ddraw
Warning	14	warning C4018: '>=' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2135	1	ddraw
Warning	15	warning C4018: '>=' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2152	1	ddraw
Warning	16	warning C4018: '>=' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2164	1	ddraw
Warning	17	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2228	1	ddraw
Warning	18	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2346	1	ddraw
Warning	19	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2358	1	ddraw
Warning	20	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2359	1	ddraw
Warning	21	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2360	1	ddraw
Warning	22	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2361	1	ddraw
Warning	23	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2402	1	ddraw
Warning	24	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2403	1	ddraw
Warning	25	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2406	1	ddraw
Warning	26	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2457	1	ddraw
Warning	27	warning C4018: '<' : signed/unsigned mismatch	c:usersuserdesktopdxddrawgldirect3ddevice.cpp	2487	1	ddraw
Warning	28	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	57	1	ddraw
Warning	29	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	79	1	ddraw
Warning	30	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	57	1	dxglcfg
Warning	31	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	79	1	dxglcfg
Warning	32	warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)	c:usersuserdesktopdxdxgltest	ests3d.cpp	1401	1	dxgltest
Warning	33	warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)	c:usersuserdesktopdxdxgltest	ests3d.cpp	1412	1	dxgltest
Warning	34	warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)	c:usersuserdesktopdxdxgltest	ests3d.cpp	1556	1	dxgltest
Warning	35	warning C4101: 'caps' : unreferenced local variable	c:usersuserdesktopdxdxgltest	ests3d.cpp	1254	1	dxgltest
Warning	36	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2012	1	dxgltest
Warning	37	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2013	1	dxgltest
Warning	38	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2014	1	dxgltest
Warning	39	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2015	1	dxgltest
Warning	40	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2024	1	dxgltest
Warning	41	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2025	1	dxgltest
Warning	42	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2026	1	dxgltest
Warning	43	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2027	1	dxgltest
Warning	44	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2036	1	dxgltest
Warning	45	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2037	1	dxgltest
Warning	46	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2038	1	dxgltest
Warning	47	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2039	1	dxgltest
Warning	48	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2048	1	dxgltest
Warning	49	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2049	1	dxgltest
Warning	50	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2050	1	dxgltest
Warning	51	warning C4244: '=' : conversion from 'double' to 'D3DVALUE', possible loss of data	c:usersuserdesktopdxdxgltest	ests3d.cpp	2051	1	dxgltest
Warning	52	warning C4101: 'caps' : unreferenced local variable	c:usersuserdesktopdxdxgltest	ests3d.cpp	1743	1	dxgltest
Warning	53	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	57	1	dxgltest
Warning	54	warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'	C:Program FilesMicrosoft Visual Studio 11.0VCincludestring.h	79	1	dxgltest



I'm going to test TS/RA2/YR now with this build and report back
Comment 5 Toms 2013-04-10 07:56:50 EDT
Ok still the same extreme slowness issues,also if i try to launch any game with the -win command line DXGL returns that i don't have a driver that supports openGL 2.0
Also according to the wiki the SVN revision i downloaded was 366
Comment 6 edwinguy 2020-02-17 15:06:31 EST
Problem’s still around in 0.5.17 on Windows 7 32bit.