Значит задачка следующая: вот проект https://github.com/aras-p/glsl-optimizer его надо собрать таким образом, чтобы после компиляции его прожевала шестая студия. Это вообще реально сделать?
Изначально он компилится только под 2010-ю. Надо, чтобы выходная либа воспринималась шестёркой компиляция без хитрых настроек использует CRT 2010-й студии и под шестёркой много бесполезных функций оттуда попросту отсутствует. Может надо какой-нить CRT_SECURE_NODEPRECATE или там наоборот разрешить. Очень надеюсь на вашу помощь.
GLSL optimizer based on Mesa's GLSL compiler. Used in Unity for mobile shader optimization.
И ты, Брут, продался большевикам.
Добавлено 23-02-2014 в 20:38:
Что-то не внушает мне доверия эта библиотека. Не хочу даже пробовать её в волатиле. Я как-то больше доверяю собственным знаниям в плане оптимизации GLSL.
Как только я захотел её заюзать, они из под носа утащили её у меня в Юните.
Цитата:
XaeroX писал: Что-то не внушает мне доверия эта библиотека. Не хочу даже пробовать её в волатиле
Ну вот потом не удивляйся что у тебя тормозит всё, раз ты экспериментировать не хочеш. Я же не говорю - всем срочно ставить, я сам хочу посмотреть, какой от нее толк. Может никакого.
Цитата:
XaeroX писал: Я как-то больше доверяю собственным знаниям в плане оптимизации GLSL.
Лучше бы скомпилить помог, у тебя есть 2010-я студия, я знаю.
Дядя Миша писал: Как только я захотел её заюзать, они из под носа утащили её у меня в Юните.
Жаль, что ты не прочитал описание. А там есть замечательное: "This GLSL optimizer is made for Unity's purposes".
Цитата:
Дядя Миша писал: Ну вот потом не удивляйся что у тебя тормозит всё, раз ты экспериментировать не хочеш.
Я давно не удивляюсь, если ты не заметил.
Можно, конечно, всю химию экспериментально изучить, смешивая разные реактивы, но не проще ли учебник прочитать?
Беда в том, что для человека, который не умеет читать, первый вариант изучения - единственный доступный.
Цитата:
Дядя Миша писал: я сам хочу посмотреть, какой от нее толк
Не понимаю, что ты хочешь увидеть, если там заявлена оптимизация главным образом под мобильные платформы.
Цитата:
Дядя Миша писал: Лучше бы скомпилить помог, у тебя есть 2010-я студия, я знаю
Не могу, я только икс-вайдеру компилить помогаю, потому что у нас с ним договор.
Дядя Миша писал: Это ты даже не представляешь в каком глупом свете себя выставил.
Я просто констатирую факт.
Народ недоволен, когда у него постоянно что-то просят.
Народ любит, когда ему выдают готовые результаты, желательно - безвозмездно и невозбранно, вот!
Я бы помог, но у меня вс2010 слетела вместе с нвидиа-дровами и вендой. После отката ntbackup поставить 2010 повторно... НЕВОЗМОЖНО. Сижу, радуюсь тому что я больше не программист.
Ну мне скомпилили экзешник для тестов, я потестировал в оффлайн-режиме, посмотрел на результаты. Эта штука реально помогает только от совсем уж детских ошибок, что-то капитальное она исправить не в состоянии. Т.е. для тех, кто кубает под юнити она наверное будет полезна. Ну и возможно делает какие-то оптимизации для GLES. По большому счёту это приближенная версия компилятора GLSL в драйвере с возможностью посмотреть на выходной результат. В этом и ценность.
Передумывал я её встраивать. Ксер прав, толку от нее чуть.