- 60
- 58
- Версия SA-MP
-
- Любая
в общем писал недавно плагин wireframe.asi, там был неприятный баг:
когда ты делаешь CEntity::Render() и не скипаешь рендер локал педа - у тебя начинают за персом исчезать некоторые объекты(вся листва, все машины, игроки(почему то только в движении, если ты встанешь - будет просвечивать как надо)). чтобы это пофиксить - я полностью скипаю рендер локалпеда и рисую только wireframe.
но вот появилась загвоздочка: когда ты делаешь rw рендер, у тебя автоматом нвидия видит zbuffer и depth buffer, но если ты пропускаешь - даже сохранив zbuffer - нвидии становиться как будто бы пахую, может кто то сталкивался и работал досконально с d3d9. в личку могу поделиться кодом, просто чтобы гавнакодеры читов на амазинг не спиздили и не начали в своем гавне юзать.
очень надеюсь что откликнуться адекватные люди.
вопрос в том, как мне передавать zbuffer при этом скипая рендер локалпеда? что использовать?
новые вводные, zbuffer я получаю, НО, оказывается это не из-за приколов гта у меня текстурки пропадает, их жрет сам амбиент, как мне это убрать? скажу сразу - видел реализацию рабочую, но разраб не хочет говорить как он этого добился. вот так это выглядит(вкл выкл передачу zbuffer)
когда ты делаешь CEntity::Render() и не скипаешь рендер локал педа - у тебя начинают за персом исчезать некоторые объекты(вся листва, все машины, игроки(почему то только в движении, если ты встанешь - будет просвечивать как надо)). чтобы это пофиксить - я полностью скипаю рендер локалпеда и рисую только wireframe.
но вот появилась загвоздочка: когда ты делаешь rw рендер, у тебя автоматом нвидия видит zbuffer и depth buffer, но если ты пропускаешь - даже сохранив zbuffer - нвидии становиться как будто бы пахую, может кто то сталкивался и работал досконально с d3d9. в личку могу поделиться кодом, просто чтобы гавнакодеры читов на амазинг не спиздили и не начали в своем гавне юзать.
очень надеюсь что откликнуться адекватные люди.
вопрос в том, как мне передавать zbuffer при этом скипая рендер локалпеда? что использовать?
новые вводные, zbuffer я получаю, НО, оказывается это не из-за приколов гта у меня текстурки пропадает, их жрет сам амбиент, как мне это убрать? скажу сразу - видел реализацию рабочую, но разраб не хочет говорить как он этого добился. вот так это выглядит(вкл выкл передачу zbuffer)
Последнее редактирование: