Сообщения на форуме пользователя Andrey (175 стр.)
Как использовать Api функци | 26 мая 2006 | 23:46 | #15 |
---|
Димка
>Офигеть.
>Марш читать учебник по С и самостоятельно разбираться, почему "c:\a.wav" не работает
:))))))))))))))))
>Офигеть.
>Марш читать учебник по С и самостоятельно разбираться, почему "c:\a.wav" не работает
:))))))))))))))))
VC++6 Debug Release | 26 мая 2006 | 20:20 | #2 |
---|
GLEB
Всегда следовать совету NN1317
Всегда следовать совету NN1317
Как подключить длл? | 26 мая 2006 | 9:39 | #14 |
---|
имя камня | 25 мая 2006 | 15:33 | #4 |
---|
badyaga
не помню где нарыл
не помню где нарыл
char ProcessorName[50] = {'\0'}; _asm { mov eax,0x80000000 CPUID cmp eax,0x80000004 jb EXIT_NAME //должны поддерживаться функции до 0x80000004 //еcли нет то выходим mov eax,0x80000002 CPUID mov dword ptr [ProcessorName + 0],eax mov dword ptr [ProcessorName + 4],ebx mov dword ptr [ProcessorName + 8],ecx mov dword ptr [ProcessorName + 12],edx mov eax,0x80000003 CPUID mov dword ptr [ProcessorName + 16],eax mov dword ptr [ProcessorName + 20],ebx mov dword ptr [ProcessorName + 24],ecx mov dword ptr [ProcessorName + 28],edx mov eax,0x80000004 CPUID mov dword ptr [ProcessorName + 32],eax mov dword ptr [ProcessorName + 36],ebx mov dword ptr [ProcessorName + 40],ecx mov dword ptr [ProcessorName + 44],edx EXIT_NAME: }
AntiAlising как подключить? | 25 мая 2006 | 15:09 | #4 |
---|
Loriol
>подробнее
http://oss.sgi.com/projects/ogl-sample/registry/ARB/multisample.txt
всегда ходю сюда по расширеиям OpenGL
http://oss.sgi.com/projects/ogl-sample/registry
>подробнее
http://oss.sgi.com/projects/ogl-sample/registry/ARB/multisample.txt
всегда ходю сюда по расширеиям OpenGL
http://oss.sgi.com/projects/ogl-sample/registry
Лаба горит!! Освещение сферы | 25 мая 2006 | 12:00 | #1 |
---|
moska
попробуй вот это закоментировать
попробуй вот это закоментировать
//glEnable(GL_COLOR_MATERIAL);
Начало статейки про С++ и Delphi | 24 мая 2006 | 23:22 | #76 |
---|
d.m.k
; 5 : unsigned short int a, b, c; ; 6 : ; 7 : // вводим a и b, но это не важно... ; 8 : scanf("%d%d", &a, &b); lea eax, DWORD PTR _b$[esp+12] push eax lea ecx, DWORD PTR _a$[esp+16] push ecx push OFFSET FLAT:??_C@_04LLKPOCGK@?$CFd?$CFd?$AA@ call _scanf ; 9 : ; 10 : c = a * b / 255.0f; ; 11 : fprintf(stderr, "%d", c); movzx eax, WORD PTR _b$[esp+24] movzx edx, WORD PTR _a$[esp+24] imul edx, eax mov DWORD PTR tv129[esp+24], edx fild DWORD PTR tv129[esp+24] fmul DWORD PTR __real@3b808081 call __ftol2 movzx ecx, ax push ecx push OFFSET FLAT:??_C@_02DPKJAMEF@?$CFd?$AA@ push OFFSET FLAT:__iob+64 call _fprintf
Начало статейки про С++ и Delphi | 24 мая 2006 | 23:12 | #70 |
---|
d.m.k
>ты сам то понял, чо выложил?
давай выпендриваться не будешь?
1) компилятор сделал то что ты просил
2) он все убрал т.к. это не ипользуется
а теперь вот изменения:
а вот листинг
Sniper
вот и сравни
3 команды
против твоих сгенерируемых убожеством Delphi
Delphi остой!!!!!!!!!!
>ты сам то понял, чо выложил?
давай выпендриваться не будешь?
1) компилятор сделал то что ты просил
2) он все убрал т.к. это не ипользуется
а теперь вот изменения:
unsigned short int a = 0, b = 0; float c = 0.0f; // вводим a и b, но это не важно... c = static_cast<float>(a * b) / 255.0f; fprintf(stderr, "%s", c);
fld QWORD PTR __real@0000000000000000 sub esp, 8 fstp QWORD PTR [esp] push OFFSET FLAT:??_C@_02DKCKIIND@?$CFs?$AA@ push OFFSET FLAT:__iob+64 call _fprintf
вот и сравни
3 команды
fld QWORD PTR __real@0000000000000000 sub esp, 8 fstp QWORD PTR [esp]
Delphi остой!!!!!!!!!!
Начало статейки про С++ и Delphi | 24 мая 2006 | 22:54 | #62 |
---|
d.m.k
ну в Visual C++ .Net 2003
это выглядет так:
ну в Visual C++ .Net 2003
это выглядет так:
;тут идут всевозможные директивы настройки , связывение с сегментными регистрами сегментов кода данных и т.д.
_main PROC NEAR ; COMDAT
; 5 : unsigned short int a, b, c;
; 6 :
; 7 : // вводим a и b, но это не важно...
; 8 :
; 9 : c = a * b / 255.0;
; 10 : return 0;
00000 33 c0 xor eax, eax
; 11 : }
00002 c3 ret 0
_main ENDP
_TEXT ENDS
Начало статейки про С++ и Delphi | 24 мая 2006 | 22:31 | #60 |
---|
Sniper
:)))))))))
итак можешь этот отстой выкинуть в топку ;)
можно Quake III и не переписывать может вообще не стартанет ;)
:)))))))))
итак можешь этот отстой выкинуть в топку ;)
можно Quake III и не переписывать может вообще не стартанет ;)
Тест производительности .NET и нативного кода | 24 мая 2006 | 19:44 | #50 |
---|
mishak
ясно а то я уже думал что Doom IV будет на C#
ясно а то я уже думал что Doom IV будет на C#
Начало статейки про С++ и Delphi | 24 мая 2006 | 19:17 | #53 |
---|
Sniper
дак я не спорю что это будет работать и на современных процах не будет тормозить но уровень этих игр уже устарел.
дак я не спорю что это будет работать и на современных процах не будет тормозить но уровень этих игр уже устарел.
Тест производительности .NET и нативного кода | 24 мая 2006 | 19:15 | #48 |
---|
SlavaGorbacheff
mishak
дак что в этоге C# быстрей C++????
mishak
дак что в этоге C# быстрей C++????
gcc + Lua, не работает! | 24 мая 2006 | 19:14 | #1 |
---|
nvvetal
странно как то может что-то со стандартными либами напутал?
странно как то может что-то со стандартными либами напутал?
Начало статейки про С++ и Delphi | 24 мая 2006 | 15:02 | #51 |
---|
lsiSerg
>Тоесть Ты думаешь успех в производительности этих апликух из-за компилятора с++
частично да, аналог таких проектов на Delphi это будет тормоз...
>Я думаю здесь причина не втом, что компилятор генерит код на несколько сотен тиков медленней чем сишный. Тут проблема в том, что писать с нуля, сейчас никто не >будет.
Почему будут кто хочет изучить 3D и есть время но навыки программирования не высоки возьмут Delphi и напишутсов движок и довольно функциональный но он будет полным торомзом.А сотни тиков могут быть большим тормозом. На эти тики лучше что-то дополнительно кинуть, сейчас идет борьба за каждый FPS нужна качественная графика и т.д.
>В разработке активно используют библиотеки сторонних разработчиков аля - оденал, оде .... Те, кто принимают решения на чём, для какой платформы и какие >библиотеки использовать, в большенстве отдают предпочтения С++ в связи с огромним кол-вом библиотек, статей, сдк под данным языком. И я их понимаю.
ничего подобного и Lua,Newton,OpenAL,DiectX,OpenGL, Phyton и т.д. много чего есть под Delphi. Все сводиться к вызовам GetProcAdress из *.dll и мы получаем всю функциональность строннних бибилиотек с использование убожества Delphi.
Более того Doom III написан с малым применением сторонних бибилиотек ну наверное кроме OpenGL, DirectX(DirectSound, DirectInput) там нет физики и скриптов но его же не будут писать на Delphi?????
но нет аналогичных крупных передовых проектов типа Far Cry 2, Doom III, Half Life 2 на Delphi из этого стоит сделать вывод о быстродействии качестве языка и компилятора.
>Тоесть Ты думаешь успех в производительности этих апликух из-за компилятора с++
частично да, аналог таких проектов на Delphi это будет тормоз...
>Я думаю здесь причина не втом, что компилятор генерит код на несколько сотен тиков медленней чем сишный. Тут проблема в том, что писать с нуля, сейчас никто не >будет.
Почему будут кто хочет изучить 3D и есть время но навыки программирования не высоки возьмут Delphi и напишутсов движок и довольно функциональный но он будет полным торомзом.А сотни тиков могут быть большим тормозом. На эти тики лучше что-то дополнительно кинуть, сейчас идет борьба за каждый FPS нужна качественная графика и т.д.
>В разработке активно используют библиотеки сторонних разработчиков аля - оденал, оде .... Те, кто принимают решения на чём, для какой платформы и какие >библиотеки использовать, в большенстве отдают предпочтения С++ в связи с огромним кол-вом библиотек, статей, сдк под данным языком. И я их понимаю.
ничего подобного и Lua,Newton,OpenAL,DiectX,OpenGL, Phyton и т.д. много чего есть под Delphi. Все сводиться к вызовам GetProcAdress из *.dll и мы получаем всю функциональность строннних бибилиотек с использование убожества Delphi.
Более того Doom III написан с малым применением сторонних бибилиотек ну наверное кроме OpenGL, DirectX(DirectSound, DirectInput) там нет физики и скриптов но его же не будут писать на Delphi?????
но нет аналогичных крупных передовых проектов типа Far Cry 2, Doom III, Half Life 2 на Delphi из этого стоит сделать вывод о быстродействии качестве языка и компилятора.