forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   Рестарт граф. драйвера (http://forum.boolean.name/showthread.php?t=4134)

jimon 12.08.2007 14:01

Рестарт граф. драйвера
 
имею вот такой код :
Код:


Framework brl.Basic
Import brl.d3d7max2d
'Import brl.glmax2d

Function test()
        Graphics 320,200,0
        SetClsColor 0,0,0
        For Local i% = 0 To 24
                Cls
                DrawRect 0,0,10,10
                DrawText "yo",0,0
                Flip 0
        Next
        EndGraphics()
End Function

For Local i% = 0 To 10
test()
Next

на glmax2d работает отлично, на d3d7max2d падает в разных местах
игра делается как шароварка .. потому надо d3d7 драйвер

я понимаю что он там щас усиленно переписывается
в общем вопрос такой :
как можно низкоуровнево сделать рестарт граф подсистемы бмакса ? :)
или как любыми способами заставить такой код работать ... :)

ps. надеюсь в новом апдейте ету фигню исправят ... но ждать нового апдейта для меня непозволительная роскошь

jimon 12.08.2007 14:21

Re: Рестарт граф. драйвера
 
заметил интересную особеность ...
вот такой вот код не падает
Код:


Framework brl.Basic
Import brl.d3d7max2d
'Import brl.glmax2d

Function test()
'        D3D7Max2DDriver().ResetD3DDevice()
        Graphics 320,200,0
'        If D3D7Max2DDriver().Validate() Then
                SetClsColor 0,0,0
                For Local i% = 0 To 24
                        Cls
                        DrawRect 0,0,10,10
                        DrawRect 0,0,10,10
                        DrawRect 0,0,10,10
                        DrawLine 0,0,33,45
                        DrawOval 22,33,44,55
                       
                        Flip 0
                Next
'        End If
        EndGraphics()
End Function

For Local i% = 0 To 100
test()
Next

и не падает он потому что тут нету DrawText ...
забавно :) у меня в игре он в одном месте юзается - при загрузке ...

.............

в принципе проблемму решил :)
довольно быстро, да ? :-)

moka 13.08.2007 13:12

Re: Рестарт граф. драйвера
 
Получается падает от использования функций вывода текста?

johnk 13.08.2007 13:42

Re: Рестарт граф. драйвера
 
Цитата:

Получается падает от использования функций вывода текста?
Цитата:

и не падает он потому что тут нету DrawText
Ответ очевиден.

jimon 13.08.2007 16:19

Re: Рестарт граф. драйвера
 
я уже написал им в службу потдержки .. у них, странно, но все пашет ..
начали распрашивать про системные требования, я им сказал и ткнул носом в drawtext .. теперь ожидаю ответа :)


Часовой пояс GMT +4, время: 13:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot