
08.07.2021, 11:35
|
|
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами:
2672144
Репутация:
13
|
|
Сообщение от Dark_Knight
На код надо смотреть. В другом потоке нельзя рендерить. Если мне память не изменяет.
При рендеринге используется алгоритм, который указывает, где рисовать линии, если закомментировать отрисовку, и оставить только алгоритм - проблем с ФПС не будет, даже с флагом -O0. Линий порядка 70 штук
|
|
|

08.07.2021, 12:03
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от oukibt
При рендеринге используется алгоритм, который указывает, где рисовать линии, если закомментировать отрисовку, и оставить только алгоритм - проблем с ФПС не будет, даже с флагом -O0. Линий порядка 70 штук
Ты код покажи, а не алгоритмы колдуй
|
|
|

08.07.2021, 12:09
|
|
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами:
2672144
Репутация:
13
|
|
|
|
|

08.07.2021, 04:19
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
как узнать убил ли моего педа игрок, и если да, то как получть его ид?
|
|
|

08.07.2021, 12:45
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Нихуя себе сколько у тебя действий с конвертацией и обчислениями. Конечно, оно лагать, как по мне, будет. Вечером смогу код скинуть, как я давным давно делал без дропа фпса. Вот тебе демонстрация.
|
|
|

08.07.2021, 12:48
|
|
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами:
2672144
Репутация:
13
|
|
Сообщение от Dark_Knight
Нихуя себе сколько у тебя действий с конвертацией и обчислениями. Конечно, оно лагать, как по мне, будет. Вечером смогу код скинуть, как я давным давно делал без дропа фпса. Вот тебе демонстрация.
Этот алгоритм, грубо говоря, вообще не дропает ФПС. Он садится из-за отрисовки. Говорил, вроде, сверху, закомментировав отрисовку, дропа не будет
|
|
|

09.07.2021, 19:05
|
|
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами:
2672144
Репутация:
13
|
|
Сообщение от Dark_Knight
Вечером смогу код скинуть, как я давным давно делал без дропа фпса.
Я, конечно, ни на что не намекаю, но..
|
|
|

11.07.2021, 23:58
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от oukibt
Я, конечно, ни на что не намекаю, но..
C++:
Код:
float
FXT
[
2048
]
;
int
_lines
=
25
;
BASS_ChannelGetData
(
curTrack
,
FXT
,
BASS_DATA_FFT1024
)
;
int
_x1
,
_y1
;
int
b0
=
0
;
for
(
_x1
=
0
;
_x1
511
)
b1
=
511
;
if
(
b1
70
)
_y1
=
70
;
if
(
_y1
DrawHeight
(
)
+
(
int
)
setting
.
fSong
->
DrawHeight
(
)
+
hHeader
+
100
-
19
;
render
->
DrawBox
(
_x2
,
_y2
-
_y1
,
5
,
_y1
,
setting
.
mColor
)
;
}
|
|
|

12.07.2021, 09:58
|
|
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами:
2672144
Репутация:
13
|
|
Сообщение от Dark_Knight
C++:
Код:
float
FXT
[
2048
]
;
int
_lines
=
25
;
BASS_ChannelGetData
(
curTrack
,
FXT
,
BASS_DATA_FFT1024
)
;
int
_x1
,
_y1
;
int
b0
=
0
;
for
(
_x1
=
0
;
_x1
511
)
b1
=
511
;
if
(
b1
70
)
_y1
=
70
;
if
(
_y1
DrawHeight
(
)
+
(
int
)
setting
.
fSong
->
DrawHeight
(
)
+
hHeader
+
100
-
19
;
render
->
DrawBox
(
_x2
,
_y2
-
_y1
,
5
,
_y1
,
setting
.
mColor
)
;
}
Ничем мне это не помогло. Мне интереснее, как создавать и формировать текстуру в другом потоке, а затем просто рендерить её
|
|
|

12.07.2021, 10:19
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от oukibt
Ничем мне это не помогло. Мне интереснее, как создавать и формировать текстуру в другом потоке, а затем просто рендерить её
забудь об этом, это бред
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|