У меня есть некоторые квадры, которые имеют текстуру с прозрачностью и некоторые объекты за этими квадрами. Однако они, кажется, не показаны. Я знаю, что это что-то в GL_BLEND, но я не могу сделать объекты за шоу.
Я пробовал с:
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable (GL_BLEND);
but все еще не работает. Что у меня в основном есть:
// I paint the object
draw_ac3d_file([actualObject getCurrentObject3d]);
// I paint the quad
paintQuadWithAlphaTexture();
-121--1646966- Я прочитал все вопросы по Mercurial subrepositories, которые я мог и до сих пор не уверен, как это работает. Мы используем hgweb.cgi на IIS, поэтому у нас есть http ://пути ко всем нашим репо.
Вот базовый макет:
/Libraries - http://server/Libraries
/Project1 - http://server/Project1
/Project1/LibrariesSubrepo - http://server/Project1/LibrariesSubrepo (clone of libraries)
/Project2 - http://server/Project1
/Project2/LibrariesSubrepo - http://server/Project2/LibrariesSubrepo (clone of libraries)
В файлах .hgsub у меня есть путь:
LibrariesSubrepo = LibrariesSubrepo
Если я хочу работать над проектами, я клонирую их с сервера на мою рабочую станцию, так что у меня есть клон Project1 и Project2, и он автоматически вытягивает также подчиненные отчеты.
В проекте 1 на локальной рабочей станции вносятся некоторые изменения в файлы в/ Project1/LibrariesSubrepo. Как гарантировать, что эти изменения вернутся в исходное репо для библиотек на сервере? Нужно ли вручную переносить изменения из субрепо в исходное репо субрепо?
Я хотел бы иметь возможность вносить изменения в Project1 репо локально, затем фиксировать/продавливать эти изменения, затем в Project2, я должен иметь возможность извлекать изменения с сервера, который должен обновить Project2/LibrariesSubrepo до последней версии.