Войти
ПроектыФорумОцените

SR64 (17 стр)

Страницы: 113 14 15 16 17 18 Следующая »
#240
(Правка: 24 июня 2020, 0:09) 23:45, 23 июня 2020

А можете логирование добавить в функции, чтобы поймать на чем падает?
Т.к. ваша процедура: ExtractFilePath работает корректно, с путем вашей же программы.
Единственное,  MoveBytes заменил на:

      //MoveBytes(@APath[1], @R[1], SlashPos * SizeOf(Char)); 
     for i := 1 to SlashPos * SizeOf(Char) do
      begin
         R[i]:=APath[i];
      end;
      GLOBAL_LOG.add('DEBUG: ' + R);

Update:
вообще пофиг на пути, все пашет:
C:\Work\SR64\象形文字\

Может процедура MoveBytes крашит?

#241
23:53, 23 июня 2020

Vlad2001_MFS
Это не глюки - это недоработки. Еще не все отлажено :(
Учитывая, что у Вас очень тормозной процессор - 29 fps очень недурно :)

Прозрачность на Geos_(10x10x10) лучше тестировать или на кубах.
У меня нет фрагментов, поэтому только объектная сортировка.
CPU пока фрагменты плохо тянут. Вот например WARP от AMD.
FullHD (1920x1080x32) ~18 fps с фрагментами:

+ Показать

#242
0:00, 24 июня 2020

eDmk
> очень тормозной процессор
Чет я не думал, что все настолько плохо))

#243
0:54, 24 июня 2020

InfusionKRD
> Может процедура MoveBytes крашит?
>
>
Не. Она стабильная как ось земная :)

+ Показать

Сейчас набросаю с дельфевым ParamStr(0).

#244
0:55, 24 июня 2020

Vlad2001_MFS
> Чет я не думал, что все настолько плохо))
>
Так вроде у вас там память 3 Гб/с была и сокет 775? Уже лучше стало?

#245
1:10, 24 июня 2020

InfusionKRD
> А можете логирование добавить в функции, чтобы поймать на чем падает?
Везде логи вставил.

Вот новая Демка
Скомпилировал с кодом из библиотек Delphi:

  // Инициализация пути приложения
  A := ParamStr(0);
  FAppPath := SysUtils.ExtractFilePath(A);

#246
(Правка: 1:30) 1:30, 24 июня 2020

eDmk
> Так вроде у вас там память 3 Гб/с была и сокет 775? Уже лучше стало?
Да вроде никогда такого не было на этом ноуте. Может я вам еще с других ноутбуков результаты тестов давал и вы путаете?

Мой основной ноутбук:
CPU: AMD Ryzen 5 2500U. 4 ядра, 8 потоков. 1.6 - 2.0 стандартные частоты, с бустом до 3.6. Сокет FP5(BGA).
GPU1: AMD Vega 8
GPU2: NVIDIA GTX 1050 2GB
RAM: два модуля 8 GB 2400 MHz. Два канала. Максимальная пропускная способность памяти - 35.76 GB/s.

#247
1:43, 24 июня 2020

Vlad2001_MFS
> Может я вам еще с других ноутбуков результаты тестов давал и вы путаете?
Так я сужу по этому старому тесту: https://gamedev.ru/code/forum/?id=246292
Память тестировали на каком то старом хламе :)

#248
1:48, 24 июня 2020

eDmk
Теперь вернулись к тому, с чего начинали: не найден файл шрифтов pt_sans_12.tif ... Мдя.

+ Показать
#249
2:00, 24 июня 2020

InfusionKRD
> не найден файл шрифтов pt_sans_12.tif
Я в шоке :) Попробовал - все пашет, что с моими функциями, что с дельфийскими.
Вот мой лог. Протестировал вложенность папок:

+ Показать

Сейчас пойду посплю, а завтра устрою проверку загрузки ресурсов.

#250
2:08, 24 июня 2020

Диск D у меня это картридер в системе FAT32 - хоть куда кидай вашу прогу, работает.
Я не понимаю какая программе разница.
Единственное что я понимаю - что если у вас сейчас удалить из папки Images файл шрифтов - то тоже вылетит с ошибкой?
А это не есть хорошо.

#251
2:11, 24 июня 2020

Vlad2001_MFS
> Максимальная пропускная способность памяти - 35.76 GB/s.
Интересно, каким место люди смогли получить такую скорость? Щас замерил все тестом вашим, результаты не очень радостные)

+ На линунксе под вайном
+ На винде 10й
+ Ну и SR64 на 10ке
#252
2:38, 24 июня 2020

Vlad2001_MFS
> результаты не очень радостные
Зато реальные.
31,3 Гб/с неплохо, а вот скорость регистров :(
В мобильные процы весь сток суют.

#253
(Правка: 18:09) 18:08, 24 июня 2020

InfusionKRD
> Единственное что я понимаю - что если у вас сейчас удалить из папки Images файл
> шрифтов - то тоже вылетит с ошибкой?
> А это не есть хорошо.
Согласен! Не хорошо! Все исправил.
Теперь можно удалить все изображения в папке Images и программа не будет ругаться.
Исправленная демка

#254
(Правка: 18:38) 18:26, 24 июня 2020

eDmk

Тоже самое что и было ранее тут

Если бы не ошибка чтения по адресу ..00008, я бы полагал:
Что вин10 вашему exe'шнику не дает полный доступ к NTFS файлам.
Когда вин10 предложила "найти решение проблемы" вашей проги - она порекомендовала включить режим совместимости вин8.
Ничего правда не изменилось. Под админом запуск - тоже ничего не дает.

Забить? )


Update:

В общем то, если дать всем и вся все права на папку с прогой, то ошибка меняется:

+ Показать
Страницы: 113 14 15 16 17 18 Следующая »
ПроектыФорумОцените